Hacker News new | past | comments | ask | show | jobs | submit login

Are you still programming everything in ones and zeros in a tape to be run by a Turing machine? If not, you're using tools to get your job done. It turns out that most tools allow you to get your job done quicker so you have more time to focus on other things.

I fully agree with you that there is a lot of wheel reinvention in JS, but given that you can use React to build native/mobile/web apps it means that people are empowered to build tools higher up the abstraction layers (see SICP) without needing to peek down below (until the abstraction leaks, and they always do).

That said, most software projects I've seen have been held back by human issues, poor communication of business needs or API design. Automation won't fix that so most your production line developers will still have a gig while human-written software is around.

Thankfully, they're also well positioned to transition into fixing the automators which will have bugs. :)




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

Search: