Ask HN: Technical or coding projects that offer more than just 'practice?'
Going from a novice to intermediate coder was fairly engaging, and I still find problem solving for problem solving sake an interesting use of time, but its hard to motivate myself to work on a large scale project simply for the sake of practice. I feel I am qualified to be paid to program on at least a junior level, and doing a serious project for no pay which benefits nothing but my resume is not motivating.
It seems common to run into the problem: "If it's useful, it's probably already made by now." What are some projects one can work on worth more than just showing off?
5 comments
[ 3.2 ms ] story [ 27.4 ms ] threadI've done this with a couple of things which have worked out usable over time and are part of my daily workflow. Most recent is a simplified browser-based replacement for GnuCash which is based on Sqlite and Go. I will publish it on github when I am happy with it.
https://app.codecrafters.io/courses
But back to your original question, some random things that might be fun:
- A search engine (Elasticsearch?)
- A raytracer
- A LZW or GZIP compressor/decompressor
- IRC client/server
- Static blog generator (Hugo, Jekyll, etc)