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

I can't tell if you're trolling or naive. No serious SDK, Framework or API is built without deep know-how of the domain. You atleast need to be great at data structures (or OOP), design patterns, language design.

Unless you're doing the literal bottom-barrel of engineering work where you don't involve algorithmic know-how, there's no escaping having deep engineering.

Perhaps what offends me most is the notion that "you can just google/stackoverflow it". No you can't. If you don't know your tools, every problem will be a nail and your only tool a hammer. You're not being fast, you're being hasty and creating a lot of waste by moving very slow on the aggregate. It's this attitude that introduces massive bugs in the system because an engineer copy/pasted code without knowing it's implications.

Development is knowledge working; you need to invest in your knowledge tools else you're just moving really slow and you don't even know it.



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

Search: