OneThingWell.dev WikiBlog
How do we convince people that in programming simplicity and clarity – in short: what mathematicians call elegance – are not a dispensable luxury, but a crucial matter that decides between success and failure?
-- Edsger W. Dijkstra
Modern software development is beyond broken. Complexity worshipping and popular practices of cargo cult programming and resume-driven development are just making matters worse.
OneThingWell.dev is a custom combination of a software development wiki and a blog with a strong focus on simplicity and clarity. There are no ads, no analytics/tracking scripts, and everything is designed from the ground up to be fast, clean, and privacy-friendly.
Threads and signals are a platform-dependant trail of misery, despair, horror and madness.
-- Anthony Baxter
Popular wiki/blog pages:
- Modern Web in Numbers [2 min read]
- Functional core, imperative shell [3 min read]
- Async Race Conditions (on JavaScript example) [3 min read]
- Linux: Working With Daemons [2 min read]
- Simple, reliable, fast (in that order) [2 min read]
Recently added/updated pages:
- Linux: Exclude grep from grepped ps output [1 min read]
- Linux: Hiding the process name from the process list [1 min read]
- Linux: Finding ASCII code of a key [2 min read]
- Linux: Copying file/directory permissions [1 min read]
- Async Race Conditions (on JavaScript example) [3 min read]
- Traps and costs of failing abstractions [2 min read]
- Antifragile attitude in software development [1 min read]
- C pointers - main rules [4 min read]