> what is more boring than Rails? modern PHP? I would contend the OP is still a hipster, but at least he's pointing out that fashionable programming is really toxic for the industry as a whole. Boring technology is good because the ordinary, standard thing is meant to be exactly that, ordinary and standard. Leave the breaking changes, feature churn, evangelising, endlessly-revised howto articles, missing/outdated doc…
I Regret Being a Hipster in Tech
11–20 of 20 posts
Re: I Regret Being a Hipster in Tech
#12The best applications I delivered over the last couple of years were in Symfony 2 to 5. MVC with some jQuery sprinkled on top and it did the job. Want API because the company suddenly wants an app? No worries, add the RESTbundle and now your controllers are returning JSON or XML rather than Twig rendered html. Around 2014-2015 I was worried that I missed the Angular or Meteor or Knockout or Ember or something..JS boa…
I feel like we're getting to the same point in software development. I'm seeing things presented as new that were done decades ago.
"JAMStack!" You mean, how we pretty much had to do things 20 years ago?
Re: I Regret Being a Hipster in Tech
#13Re: I Regret Being a Hipster in Tech
#14The author finds that spending energy on stable software ecosystem provides the psychological security to beat back the urge to study during free time. I have a similar story of study and my escape has been to learn more about software design instead of frameworks or libraries. For example; DDD teaches how to describe problem spaces and how to talk about solutions in a way that is independent of any particular langua…
Learning functional programming has helped as well. Not that the language I'm learning is so much better than anything else but that it introduces me to new ways of solving problems.
I also want to invest in my writing. Good documentation is becoming more valuable to me as I age.
Re: I Regret Being a Hipster in Tech
#15As long as you know the fundamentals (data structures, algorithms, networking, and operating systems), a programming language (I recommend Python, as its incredibly versatile), and have tried to write at least _something_ mildly complicated in C or C++, you'll pick up almost anything.
Re: I Regret Being a Hipster in Tech
#16As long as you know the fundamentals (data structures, algorithms, networking, and operating systems), a programming language (I recommend Python, as its incredibly versatile), and have tried to write at least _something_ mildly complicated in C or C++, you'll pick up almost anything.
I would categorize Javascript as being more versatile than Python because of browser programming.
Re: I Regret Being a Hipster in Tech
#17I must have starred 1000 projects on github without ever looking at them again.
Re: I Regret Being a Hipster in Tech
#18The author finds that spending energy on stable software ecosystem provides the psychological security to beat back the urge to study during free time. I have a similar story of study and my escape has been to learn more about software design instead of frameworks or libraries. For example; DDD teaches how to describe problem spaces and how to talk about solutions in a way that is independent of any particular langua…
Re: I Regret Being a Hipster in Tech
#19The author finds that spending energy on stable software ecosystem provides the psychological security to beat back the urge to study during free time. I have a similar story of study and my escape has been to learn more about software design instead of frameworks or libraries. For example; DDD teaches how to describe problem spaces and how to talk about solutions in a way that is independent of any particular langua…
What is DDD?
Re: I Regret Being a Hipster in Tech
#20As long as you know the fundamentals (data structures, algorithms, networking, and operating systems), a programming language (I recommend Python, as its incredibly versatile), and have tried to write at least _something_ mildly complicated in C or C++, you'll pick up almost anything.
I would categorize Javascript as being more versatile than Python because of browser programming.
This isn't to say that JavaScript isn't capable. It's plenty capable, and when combined with TypeScript, it's pretty powerful. I just think that it's not a great idea as a primary first-principles language.