Programming has been slowly losing its fun for me, at least at work. Ironically, I never wanted to work as a programmer. I wanted it to be a hobby. I liked it because it was a creative endeavour, but it doesn't feel creative anymore.
Everybody's first reaction when faced with a problem no longer is: “Well, how should I solve it?,” but: “I bet there's a library that already does what I want.” There's no longer any trace of individual expression anymore. Everything looks the same, both to the user and under the hood. And then everyone complains about bloat. How could they not?
Same with paradigms and design patterns: “We have to follow this paradigm created by someone with no, or very little, programming experience, and designed to solve a very particular problem they had and which is completely different from ours. And we can't deviate from it one milimeter.” Sure, seems like a good idea. Gödel be damned.
More and more I feel like Harry Tuttle in Brazil.
@deesapoetra That's one of the weird things about our field. When you're starting, everything is: “Learn the basics. No libraries, no frameworks. Nothing. Just the bare bones.” So then you try to read code written by other people and can't understand shit, because everything is so abstracted from what you know.
But when you're experienced, it all becomes: “Don't waste your time doing things yourself. Use our product. We have everything laid out for you.” And you think: “No, I'm an expert now. I can write my own code without having to tie my product to yours.” But then your manager says: “Use the other product. It will be faster and that's all we care about.”
@josemanuel @deesapoetra
> "So then you try to read code written by other people and can’t understand shit, because everything is so abstracted from what you know."
Lmaooooo i laugh my ass off after reading this.
