Hacker News new | ask | show | jobs
by machinelabo 2029 days ago
The word "Trend" makes me shiver in bitterness.

Why are there trends in software development? Are we trying to solve problems or we're trying to be trendy? Is this a clothing industry?

I would have thought we should use mature technologies that have been vetted and gone through the trough of disillusionment and onto the ramp of productivity. Proven tech stack that I can rely on gives me peace. Older the tech, the more reliable it is.

The opposite of "trendy" is what we need to popularize and make it cool. It should be cool to use a 5 year old library in JS!

3 comments

How does a technology become mature if no one wants to test it? I get your point, but we need both type of people in the real world: cutting-edge tech enthusiasts and stable products users. The problem is not that some people try out some fancy new tool, it's that they try it at work and waste lots of money without even being worried about it because it's not theirs. But in few cases it also pays off.
True, but I feel like a lot of the new stuff gets adopted just because a tech celebrity endorsed it.
We have RFCs, proper PEP proposals, committees and a proper academic + enterprise + indie developer communities beta testing it and providing inputs.

Not haphazardly monkey patching anything you see, add emojis to make it look cute and get 30k stars on GitHub.

I want formalization of software development. It is orthogonal to experimentation and trying out fresh ideas.

Change is good. But not towards a local optimum and getting stuck there.

When there is change, there are trends. You don't have to follow them, but some are working on what they think are improvements and others are interested in staying updated on them. Be it novel programming languages or javascript libraries.

It is cool to use 5 year old JS projects like React. If you look at the projects listed in the report, you see the graphs going back to 2016. Which is 5 years ago. And how they have been popular for 5 years.

Trends are the single worst thing in this industry on all executive and developer levels.