Hacker News new | ask | show | jobs
by ahurmazda 1386 days ago
Don’t have a solution to learning best practices other than watching good practitioners at work.

However, a big inflection point for me was getting hold of a good/capable IDE (intellij). It removes a lot of the drudgery.

You write test with yet-to-be defined functions. IDE let’s you run the single test (amongst many) with one shortcut. Fails ofc!. Then you use a shortcut to let IDE implement the function (takes you where it needs to be implemented, easy with python modules eg. YMMV). Rinse and repeat.