Live data from Hacker News

Software is about people, not code (2020)

letterstoanewdeveloper.com

31–40 of 68 posts

Re: Software is about people, not code (2020)

#32

Close, but no. Software is about the mind , and its ability to shape (and be shaped by) its environment. Software was about "people" back when we had to pool our keystrokes together just to keep simple websites running - now we have the technical means to face the true nature of the problem, which is political: just like people have autonomy over their bodies, they deserve autonomy over their software, without having…

> just like people have autonomy over their bodies, they deserve autonomy over their software, without having to rely on a corrupt and incompetent industry

The technical means you mention won't give you that. The same people that make the industry "corrupt and incompetent" are leveraging those technical means to make it even more corrupt and less competent. Meanwhile, the rest of us who work in that industry are rapidly losing power to push back.

You can't rely solely on technology to solve problems rooted in human nature. I mean, we have better technology than at any point in human history, and somehow we're regressing on the issue of bodily autonomy.

This is why I'm so frustrated with people who are fanatical about AI adoption. It's not a panacea, it won't usher in some shiny utopia, it's just another technology that can be used both to improve lives and to oppress. If you take a careful look at our society, you can see which of those two uses is currently dominant.

Re: Software is about people, not code (2020)

#35

When I was a developer I thought “without me all the people in the building have nothing to sell and they can all just go home”. Then I spent a few years in sales (long story) and flipped 180 degrees. Without salespeople (and the customers they bring in) there would be nobody paying our salaries and we all could just go home.

You should have stopped at 90 degrees ;) Without salespeople you can't sell software. Without developers, you can't make software. Since we all have to pay bills, selling software is of crucial importance, but that doesn't make the developers less important. It just means that the society we live in makes those who sell as important as those who make. Just like we strive to evolve software development, we should also…

Sales is part of the capitalism layer that sits atop the actual work. Same as CEOs and finance. None of them do useful work, only decide what useful work gets done. In communism you couldn't sell software without a Party representative - that doesn't mean he's useful.

Re: Software is about people, not code (2020)

#36

When I was a developer I thought “without me all the people in the building have nothing to sell and they can all just go home”. Then I spent a few years in sales (long story) and flipped 180 degrees. Without salespeople (and the customers they bring in) there would be nobody paying our salaries and we all could just go home.

Anywhere we can read some of your story? I'm always curious about devs that went into sales, or sales from a dev perspective

Re: Software is about people, not code (2020)

#37
I think people are one factor. Source does, when done well, communicate intent and implementation precisely to other people. If the language has enough semantic information it can communicate some part of the specification as well. Knowing what to write and ensuring your software does what you think it does is an important part of a project. It takes working with people to build the correct understanding of the specification and requirements.

But to a degree it is also about the code. Sometimes your requirements are: be fast enough. In which case you need to think about code: instructions and data.

Re: Software is about people, not code (2020)

#38
Tired of these absolutes.

Software should be about the code, but not for every person on every project for all parts of that project.

It's great to "wake up" and realize that code doesn't have the intrinsic value you might have assumed, but you can also take that knowledge and go right back to writing beautiful code where it best serves the bigger mission.

Re: Software is about people, not code (2020)

#40
When you're first starting out as a junior software developer, normally you do focus on just the job in front of you, i.e., the code, and the seniors have to deal with everything else. As you mature into your role, you gradually increase the scope of your work and start to take bigger and bigger views of the problem, which involves more communication and more people. That's just the natural progression of a software development career, not some big bombshell secret.
Post reply on HN