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

Can't harp on fundamentals enough. The thing to realize is that everything you do in an automated fashion can also be done manually. If you haven't worked out how to do it manually, then when your automated solution fails to work, it's going to be much easier to troubleshoot if you know the basics.

Hence why I prefer things like OOCSS over Bootstrap, Capistrano over Docker. Bootstrap forces your markup to conform to your framework, drowning you in incoherent class names that are going to flee your mind the second you have to remember why you put them there. OOCSS makes you treat your markup and CSS holistically, so that when it comes time to troubleshoot a browser bug, you can easily apprehend what your markup was supposed to do and why you did it that way.

Docker automates things that don't really need to be automated, unless you've got the kind of problem that really could make use of Docker's abstractions. People think they need Docker when they don't, then get surprised when Docker doesn't magically solve the problem they were hoping it would solve.

Make things work in the simple case, and then iterate towards the complex. If you ignore this, then you will eventually find yourself in the situation where you have a deadline to meet that you simply won't be able to meet because you're writing technical checks that your skills won't be able to cash.




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

Search: