News for hackers. Stuff that matters.
Re:Show HN: I automated 1/2 of my typing by Exuma on Wednesday August 30, 2023 @10:20PM (#37331737)
Interesting perspective. I am a solo developer for all my own companies, and I basically work alone managing a number of high volume businesses. I look at code as "art" oddly enough, and not a liability. I look for elegant solutions that wrap complexity up in the most elegant way possible, and I think a lot of "liability" comes from people not knowing what they want, and not refining features, as opposed to code (at least in the business I work on, it sounds different for you in your case)

Edit: Not that "high volume" means anything but I put that there to illustrate there's millions of dollars of liability on the line, not just pet projects or something. It just sounds like a different kind of business I'd guess. Working on a team is definitely something a lot different, that I don't really deal with, nor have much experience with.

Re:Show HN: I automated 1/2 of my typing by SOLAR_FIELDS on Wednesday August 30, 2023 @10:33PM (#37331811)
This perspective makes total sense if you never have to write code that is maintained by someone else or deal with code that some else has written.

All of our abstractions make sense to us. We wouldn’t have written them otherwise. But unless we are gods at documentation passing that context off to someone else is hard. It’s very easy to casually dismiss a bunch of code as over engineered by also casually dismissing requirements. By being extremely diligent about what you introduce in terms of code you will save yourself and other engineers hundred of hours down the line (if not thousands)

That being said, if you’re a startup who won’t survive without working code and your end users don’t ever see the code you write, who the fuck cares about the 10,000 lines of code you write that would take some other engineer half a month to understand? 10,000 lines of code that make money are worth infinitely more than 10 elegant ones that don’t

Re:Show HN: I automated 1/2 of my typing by Exuma on Wednesday August 30, 2023 @10:39PM (#37331834)
That makes complete sense. The team aspect is probably where our experiences differ the most.