Things end users care about but programmers don’t | Instadeq Blog
https://instadeq.com/blog/posts/things-end-users-care-about-but-programmers-dont/
(And we agree with them, but our tools make it really hard to provide)
Colors
Themes
Integrations
UX
Compatibility
Operations
Challenging projects every programmer should try
http://web.eecs.utk.edu/~azh/blog/challengingprojects.html
Whenever you want to learn a new programming language or framework, you could start with one of these:
- Text editor
- 2D game – Space Invaders
- Compiler – Tiny BASIC
- Mini operating system
- Spreadsheet (hard!)
- Video game console emulator (hard!)
Some more project ideas:
- Database from scratch
- Ray tracer
- MS Paint clone
- Vector graphics editor
- Image decoder
- Chatroom web app
- Digits of pi calculator
- Common terminal utilities (e.g., grep)
- FTP client and server
10 Comments
Tomi Engdahl says:
The joy of building a ray tracer, for fun, in Rust.
https://blog.singleton.io/posts/2022-01-02-raytracing-with-rust/
Tomi Engdahl says:
https://tdd.mooc.fi/?fbclid=IwAR21jc8wuQDsxYhOnLdKMJuXb1z9p7Kf4bEOsVNRr3EdiFh_5cktoza-_3Y
Tomi Engdahl says:
Falsehoods programmers believe about time
https://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time
Tomi Engdahl says:
Making big data work for commodities
From automation to AI, and coding with Python to democratised datasets, commodity trading is undergoing a digital transformation.
https://www.wired.co.uk/bc/article/refinitiv-data-future-of-commodities
Tomi Engdahl says:
Relational VS. Non-Relational Databases. When Should You Use Them?
https://snapstack.cz/relational-vs-non-relational-databases-when-should-you-use-them/
Tomi Engdahl says:
https://hackaday.com/2022/01/12/arduino-ide-creates-bootable-x86-floppy-disks/
Tomi Engdahl says:
https://www.jotform.com/blog/the-no-code-movement-helps-you-seize-valuable-learning-opportunities/
Tomi Engdahl says:
https://www.taiste.fi/post/2021-in-retrospect-towards-a-more-serious-digital-age?utm_source=facebook&utm_medium=promotedpost&utm_campaign=website&utm_content=2021recap&fbclid=IwAR3dpQxBhcJGgKJpN5wN-wxXfRZo3ipCF1iUw-DtRlqdeH-B6rQUNa5cyxI
Tomi Engdahl says:
https://www.theonion.com/things-you-should-never-do-on-your-work-computer-1847783732
Tomi Engdahl says:
https://www.zdnet.com/article/open-invention-network-expands-linux-patent-protection/