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

In theory. I'm sure everybody knows, but at times you might 1) lose willpower 2) find yourself in an unknown climate all of a sudden (say going from old codebase to nodejs..) that makes the learning curve very steep



This is why you market yourself/your business as specialising in a particular domain, but you study good fundamentals and general principles, which you then apply to your current domain(s) of interest using whatever development tools are of use in that domain.


Straight up coding is such a pop culture that some subset of good principles are unknown or misunderstood by each successive hip new movement, every one flawed in a different way to their predecessors, but doomed to make similar mistakes by lack of experience. The flaws easily extend into "best practices" around any given tool; and then you stick out like a sore thumb for recognising what should be done, but everybody else cargo cults the orthodoxy.


It's a bit more involved than this. Current market doesn't really follows fundamentals. I dug into advanced theory quite a bit and that won't help me peanuts when trying to unfold what people mean with their patterns and ways. Quite the opposite some times, angular 1 for instance, it was a bit insane what they assembled.. unlike anything fundamental if you ask me.


I suppose I would argue that developers with a lot of experience and good knowledge of fundamentals might well steer clear of a great deal of the unnecessary complexity and short-lived tooling in today's web development world.


It’s good to see I am not alone it felt like everyone was taking crazy pills when angular came along heralded as the greatest thing in web development and anyone pointing at the foundamental issues was suddenly a pharia around here




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

Search: