• 1 Post
  • 10 Comments
Joined 1 year ago
cake
Cake day: July 10th, 2023

help-circle





  • Plenty of anecdotes out there, you’ll find people with every kind of experience. Don’t stress too much, the job itself depends entirely on the team, product, and industry.

    I work in a tucked away industry highly specialized in some random sector of manufacturing and service. I’ve worked at three different companies in the same sector and each was wildly different. In general programming in a professional setting causes a tremendous shift in the way you program no matter where you go.

    The things you focus on in a team are: how can I make this code resilient so none of my teammates can screw it up, readable so anyone can understand, and runnable so after every iteration it will function.

    Your style conventions and preferred way of programming may have to shift to accommodate working with others. No more super cool but impossible to read functions, no more 70 layer deep polymorphic chains, no more random spacing and inconsistent brackets.

    Programming professionally comes in different flavors. Young startups need hard hitting fast develpers who type 150wpm and munch through requests like nothing, leaving a trail of tech debt and bugs behind but getting the product to mvp status. Established companies need methodical, measured programmers who think through the consequences of their actions and write code that will stand the test of time, programmers who don’t say “we should just remake the whole thing” every tuesday.

    I’ve been programming professionally for about a decade and can confidently say I would be pleased to stay in the career for the rest of my life. I am not confident that the precise job I have today will even be available in that timeframe because there have been amazing leaps in technology that convert business logic into code, see copilot’s new workspace product.

    Go for it, if you find a business that feels like a bad fit move on. Plenty of businesses are itching for competent developers.