Hacker News new | ask | show | jobs
by mfuzzey 457 days ago
While non software people certainly don't understand data structures etc themselves I'm sure they get the idea that software has to be designed, just as they get that most buildings (like larger than a shed) have to be designed by an architect before construction people actually start building it.

Most / all of software work, including coding, is actually architecture / design (at varying levels of zoom) the equivalent to construction in buildings is fully automated in software (compilation etc)

2 comments

Judging from the questions I've received from clients and managers I think the average person has no clue what our work involves. They certainly don't know that software has an architecture, that someone had to create that architecture. All they know is I type on a keyboard and the result is software that probably doesn't do what they want.
> I'm sure they get the idea that software has to be designed

You’d be surprised at the number of people who don’t. The rise in popularity of vibe coding won’t do our industry any favors.