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

There are 2 types of things to learn; the first is mostly covered by coding patterns and the second is covering new tools.

I find the latter to be tedious. No matter how similar or far apart they are from the previous iteration of the same tools, learning to use new tools slows down the productivity. It gives quick learner a false sense of comfort without added benefit of experience. Everyone wants to have something shiny to play with at some point, but this constant flow of reinvention makes it tiresome for anyone that has not encounter the limit of an existing system.

I might be biased as my current place has thrown away 2 code base (one in Java and one in PHP uncool languages) and the expertise which goes with it to embrace micro services powered by python. It's been two years in the making and the new product is just barely an MVP, now overdue by two quarter. We have bled decent developers and the impact is quite noticeable when it comes to domain knowledge.

Lastly it felt that some of my former colleagues have treated this job as jump board to find greener fields and I fear this isn't something too uncommon in the field.



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

Search: