Unix Digest
Articles (occasional rants) about open source, BSD, GNU/Linux, system administration, programming, and other stuff - the pragmatic way
Linux / UnixPHPEssays / personalSoftware / engineering practice
- Posts
- 124 from 17 Nov 2007 to 20 Oct 2026
- Posting
- monthly (9 in the last year)
- Kind
- personal blog
- Feed
- https://unixdigest.com/articles.xml
2026 8
- With "AI" coding the future of software development looks more grim than ever before!
- Do you think you can trust the privacy policy of a company or project?
- No Linus Torvalds, you are not just using a new and interesting tool
- Only the bad part of the software industry has been disrupted
- Superintelligence? How about not!
- Stop telling people to sanitize user input
- Dinit, the init system systemd should have been
- The reasons for the big discrepancy between satisfied vs dissatisfied developers using AI for coding
2025 8
- Why is your open source project still hosted on GitHub?
- If you're a programmer and you feel depressed by AI, don't be!
- How I manage my bookmarks
- Evilness is when profit is the sole concern
- Microsoft CEO says up to 30% of the company's code is written by AI - no surprise there
- The reason why i don't use AI or even code completion
- Hypocrisy and politics in free and open source software projects
- What if one of your online friends dies unexpectedly?
2024 3
2023 6
- Are Passkeys really the beginning of the end of passwords? I certainly hope not!
- The proper design process in web development
- The main differences between OpenBSD, FreeBSD, NetBSD and DragonFly BSD
- We have used too many levels of abstractions and now the future looks bleak
- Bethesda's Starfield is a disgrace to game development and a slap in the face to gamers
- One of the most basic requirements for success is also one of the most difficult to get right
2022 19
- When you use open source software you are not entitled to anything!
- The heavy responsibility of the package maintainer
- Is criticizing tech on political grounds valid?
- Will the ranting on this website ever stop?
- My choice of operating system
- Understanding Unix filesystem timestamps
- Why you should avoid the news media and what to do instead
- Do you feel overwhelmed trying to stay up to date with the latest tech news?
- "Zero trust" is being hijacked by the big corporate hype machine
- No, you cannot trust third party code without reading it first
- The flaws of distro hopping and asking other people about their OS of choice
- Don't use Reddit for Linux or BSD related questions
- Linux distributions long term support might not be what you think it is
- The delusions of Debian
- How security is handled by package maintainers
- Questions about which operating system is more secure or the fastest make no sense
- Advice to business owners and managers, don't use the modern way of web development
- Is the madness ever going to end?
- My 70 year old mother has been using Linux on the desktop for the past 21 years
2021 26
- No, your website is not a web app even if you call it so
- So-called modern web developers are the culprits
- Using a framework can make you stupid!
- How to write software that will keep working for decades without problems
- There is no such thing as privacy on the Internet
- Use the right tool for the job
- Having a solid backup strategy and why you should not rely on fancy tools for backup
- Using GitHub Copilot will turn you into a bad programmer
- How to stay sane in today's world of tech
- Stop submitting to social conformity and use your brain instead
- Are you a TLS master?
- SQLite the only database you will ever need in most cases
- Don't be afraid to code it yourself
- Straight forward problem solving mentality
- Stop being frantic about code testing
- How do I know if I really need object-oriented programming?
- Procedural programming in PHP
- No more object-oriented programming with PHP
- JavaScript malware infested nightmare
- Code has to be simplified until it becomes absolutely correct
- This is how you keep your dignity and not sell your soul
- One sure way to determine if what you are doing is stupid
- Are you trusting open source blindly? Then you're in for a world of hurt!
- Some of the problems with the GPL
- Future prediction: The so-called modern web will die soon
- The terminal, the console and the shell - what are they?
2020 12
- The Social Dilemma
- Important open source projects should not use GitHub
- Choose your browser carefully
- Come full circle - back to HTML
- Technical reasons to choose FreeBSD over GNU/Linux
- Vim - I hate to love you
- Turning suckless into suckmore
- Some of the great GNU/Linux distributions
- Choosing between OpenBSD and FreeBSD
- Why you should migrate everything from Linux to BSD - part 2
- FreeBSD is an amazing operating system
- Why you should migrate everything from Linux to BSD
2019 9
- Job interviews in tech gone haywire
- When the modern approach is nothing but hype
- My favorite note-taking method
- Go (Golang) - understanding the object oriented features with structs, methods, and interfaces
- Go (Golang) - Errors and panics
- Go (Golang) - Logging that matters
- Stop pushing JavaScript!
- When abstractions, design patterns, and design principles lead to spaghetti code
- Battle testing ZFS, Btrfs and mdadm+dm-integrity
2018 3
2017 2
2016 2
2015 7
2013 4
2010 8
- Benchmark 4 - Notes About Caching and Benchmarking
- Benchmark 3 - The Alternative PHP Cache (APC)
- Benchmark 2 - MySQL Cache
- Benchmark 1 - Dynamic pages vs. static pages vs. Memcached
- Social networking is a poor substitute to real human interaction
- The Book "Pro PHP Refactoring"
- Code comments are good right? Well, not if there are too many!
- Code Navigation, Design Patterns, and Too Many Functions