But yeaj, if you're in there to build SQL tables its pretty boring.
But yeaj, if you're in there to build SQL tables its pretty boring.
In my last job as a mobile engineer I can claim that I wrote code all day, and that's true to a point, but most of that code is shepherding data from one format to another, using libraries that I didn't write, causing the UI (whose framework was written by someone else) to update.
And you know what? It's still a hard and rewarding job! Having pieces to plumb together hasn't made our jobs easier or dumber, it's just raised the level of abstraction at which we work day-to-day.
Programming with all these tools is wonderful. Debugging problems in such am environment, not-so-much. But net, it’s a massive win.
When I compare programming (as in, just writing code) today and 20 years ago, there is nothing really interesting to write anymore. We have libraries for everything, and half of them are clients to integrate with a SaaS that does what you want. The challenges I see that still makes the job stimulating are more found in the architecture design (we have all the building blocks now, but we still need to organize it all in a way that works) and the product (as I said, making sense of business reqs and turning them into something do-able).
He was the greatest programmer that ever lived.
And for those who didn't get the reference:
The way this guy described his work made me (developer of half-assed micro services) feel like a rocket scientist.
thank you
That could be the end of a lot of local engineering jobs as people from other majors can now actually manage the offshore programming in their field without as much miscommunication. At any rate it seems like a very different landscape than back when even other parts of a tech company might not know the basics of what their developers do.