Hacker News new | ask | show | jobs
by brudgers 283 days ago
Start with project selection. Pick a tiny project and finish it because finishing small projects is how large projects progress. You have to build the Sistine Chapel before you can paint the ceiling. There are a lot of etudes on the road to Shostakovitch...most things are how-do-I-get-to-Carnegie=Hall?

Finishing is a skill developed through practice.

Practicing is a skill developed using appropriate practice materials.

Limited scope and technical complexity are what make appropriate practice materials appropriate.

And lastly, don't use boiler plate. Finished websites start with HTML not authorization frameworks and CI pipelines. Good luck.