My first year since coming back to Linux
A developer reflects on a year of using Linux Mint as a daily driver, noting its stability and how it solidified their commitment to open systems.
A developer reflects on a year of using Linux Mint as a daily driver, noting its stability and how it solidified their commitment to open systems.
A deep dive into the fragmented landscape of OS-level timer APIs across Windows, POSIX, and Unix variants, and the challenges of cross-platform development.
A software engineer shares a curated list of impactful books covering computer fundamentals, operating systems, networking, and platform internals.
Explores the history of copy-paste keyboard shortcuts, the Ctrl+C conflict in terminals, and proposes using Super+C as a universal solution.
A glossary defining key web development, programming, and software engineering terms for 2022.
Explains disk encryption basics for non-technical users, covering why it's needed, how it works, and different implementation types.
A review of the Nand to Tetris course, which teaches how to build a computer from first principles, from logic gates to a high-level language.
A blog post reviewing a video presentation by Rob Pike on the history and development of the Unix operating system at Bell Labs.
Explores Google's potential expansion of Android beyond mobile phones to PCs and netbooks, and the implications for its marketplace.