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

- Write down, in paragraph form, absolutely everything I know about the problem

- Implement it in pseudocode

- Write the simplest code that will work end-to-end, and work outwards from there

- Find a library that does it




Love these. Can't believe I missed "Find a library"!


Sometimes importing/depending on a library is exactly what's needed.

Sometimes importing/depending on a library means you're permanently saddled with an unmaintained, inflexible, third-party white elephant.

These outcomes are not mutually exclusive. One of my apps even has a directory called "lib/boondoggles/" because it includes so many of these. It works fine, but I will never revise it.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: