Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Moving fast is fine when you’re building a prototype. Having to double check everything when you are spiking an idea slows you down too much.

But once you get something going, go back, apply all your learning (because you will have learned a lot), and do a little cleanup. Especially if it’s your own personal DIY project.

Cleanup does take some time so budget it in.

My first solar project initially looked like a mess of wires like OP’s, although confined to my workbench. But after I got it working, I calculated all wire gauges, put fuses and breakers everywhere, and put the right type of wires in the right type of conduits. As it had to transit a living space, I also made it look nice — you didn’t see a single bare wire anywhere — definitely no 2/0 cable running up a wall.

You could also look at it as craftsmanship.



What I've discovered in nearly three decades of working in various aspects of IT: any useful prototype/proof of concept system will become a production system if you do not take specific measures from the outset to prevent that from happening.


Meanwhile - the person who knew what they were doing would design the whole thing to be safe, code compliant, and efficient from the beginning, skipping the 'making it up as I go' phase.

There is this common pattern with a certain kind of HN user of not bothering to learn about something before assuming you are way smarter than any other human who has ever lived and just doing it yourself from base principles, before inevitably finding out what everyone else already knew.

If it was just diy projects it would be one thing, but entire companies are run on this principle.


I recall a WWII sabotage manual that recommends it as a very effective sabotage technique: “let relevant authorities handle it”. Then everyone waits as the relevant authorities have being inquired through proper channels.

You can’t even hire a competent person unless you have a bit of expertise yourself. You wouldn’t know the difference.

There is some productive Middle Way here.


CIA simple sabotage manual - insist works are completed through proper channels and where possible referred to relevant committee.


Huh? You can absolutely hire a competent solar system designer quite easily as a layperson.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: