Hacker News new | ask | show | jobs
by rho4 457 days ago
> Minimize third-party dependencies. Master the platform’s built-ins and accumulate your own toolbox over time.

I would like to work with this person.

1 comments

> > Minimize third-party dependencies. Master the platform’s built-ins and accumulate your own toolbox over time.

> I would like to work with this person.

Before you make such a bold claim, consider that this way of doing programming leads to an accumulation of knowledge that is barely transferable if you switch jobs.

I would claim that a central reason why many programmers like third-party dependencies is that being knowledgeable in these is a set of skills that is better marketable and transferable to jobs at other companies. In other words: applying these approach to programming can easily result in a career trap.

You're probably right. Anyway, I will be eternally grateful to the creators of H2 Database for showing that it is very much possible to create an entire database including a web interface without forcing dozens of additional dependencies onto your users.