Hacker News new | ask | show | jobs
by mrmondo 3867 days ago
I think I know where you're coming from with the numerous amounts of JavaScript heavy software being popularised.

However I think you would have more success in A) gaining an understanding of what someone is trying to achieve / what problem they might be trying to solve and B) sharing your likely very valid point of view / experience with others if you change the way you communicate your reply.

The way you worded your reply could be hurtful to the person that came up with the idea and spent their time to try and create something from it.

I'm sure your intentions are good, probably a mix of wanting to educate people, share your experiences and show heartfelt frustration with certain types of software trends or implementations.

I think it would be more constructive and less potentially hurtful if you focused on talking about how you could see issues with using X to do Y and perhaps offer a suggested alternative path to look at if they're interested.

Tldr; If someone is demoing their ideas or product - friendly constructive criticism and feedback is very important and valuable. Keep comments positive and your words will have more of an impact.

1 comments

I don't really care that much about my tone, especially in this case. My constructive criticism is not all that constructive: Stop. As I said elsewhere is is not a new idea but it is still a bad idea and a broken implementation.

As for software trends: all hope is lost.

> As for software trends: all hope is lost.

Sad but true. The rate at which software quality is decreasing is increasing all the time. e.g. even though I haven't upgraded my phone's OS for over a year (I have tried, but the newer versions are always broken in some important way!), Google pushes out updates to Play Services that I can't block that cause crashes, dead batteries, broken apps and features, etc.

This is why, more and more, I gravitate toward not only FOSS software, but stuff like Emacs that Just Keeps Working. It seems like hardly any software developers care anymore about making things that actually work. Imagine if modern cars broke as often as most computer software does. (And as cars come to depend more on complex software, they are going to get less reliable--just as they were getting to be very reliable.)