Top all-time · #4987
Optimized by Otto
Personal blog · optimizedbyotto.com · on HN as ottokeprogrammingsystems
Optimized by Otto is a personal blog at optimizedbyotto.com about programming and systems. Since 2024, 15 different Hacker News readers have linked it 32 times, most often “Stop using MySQL in 2026, it is not true open source”. It is still writing: the last post was on 2026-10-26, and you can follow it by feed.
Writings about open source software, technology, business and constant improvement.
Most-linked posts?
- Stop using MySQL in 2026, it is not true open source7 people · 7 mentions · first linked 2026-01-11
- DEP-18: A proposal for Git-based collaboration in Debian2 people · 2 mentions · first linked 2025-11-30
- Creating Debian packages from upstream Git2 people · 2 mentions · first linked 2025-05-26
What Hacker News says?
If you want to package something from upstream git then you might want to check out https://optimizedbyotto.com/post/debian-packaging-from-git/ it is relatively new and uses a modernish tooling. The policy manual serves as both ruleset but also explains lots of things w.r.t. packaging, as that's part of the ruleset: https://www.debian.org/doc/debian-policy/index.html# For actually uploading new packages to the archi…
Comment linking /post/debian-packaging-from-git/
on “What to expect from Debian/Trixie”Submitted Could the XZ backdoor been detected with better Git/Deb packaging practices? as a story · 120 points
HN discussionIf you currently run `apt install debcraft` in Ubuntu, you will get the tool built by me. It has largely the same goals as Canonical has expressed in this and similar docs, but no Launchpad integration. If you want to collaborate on making .deb maintenance easier, faster and more secure across all of the Debian and Ubuntu ecosystems, please reach out. You can use the "book a chat" link on my site https://optimizedby…
Comment linking /
on “Ubuntu: Introducing Debcrafters”Submitted Creating Debian packages from upstream Git as a story · 116 points
HN discussion>It's because MySQL apparently does development in-house in a git repository and only occasionally pushes it to GitHub https://optimizedbyotto.com/post/reasons-to-stop-using-mysql...
Comment linking /post/reasons-to-stop-using-mysql/
on “No More Hidden Changes: How MySQL 9.6 Transforms Foreign Key Management”Submitted Debcraft – Easiest way to modify and build Debian packages as a story · 88 points
HN discussionSubmitted The growing divide between AI hype and software engineering reality as a story · 67 points
HN discussionSubmitted Pulsar, the best code editor since Atom as a story · 54 points
HN discussionSubmitted Unpacking Linux containers: understanding Docker and its alternatives as a story · 44 points
HN discussionSubmitted Using multiple Git remotes for true distributed version control as a story · 5 points
HN discussionSubmitted Stop using MySQL in 2026, it is not true open source as a story · 5 points
HN discussionSubmitted Going Full-Time as an Open Source Developer as a story · 4 points
HN discussionSubmitted A coder's point of view: The optimal home office as a story · 4 points
HN discussionSubmitted Ubuntu Pro subscription – should you pay to use Linux? as a story · 3 points
HN discussionSubmitted Stop using MySQL in 2026, it is not true open source as a story · 3 points
HN discussionSubmitted DEP-18: A proposal for Git-based collaboration in Debian as a story · 3 points
HN discussionSubmitted DEP-18: A proposal for Git-based collaboration in Debian as a story · 3 points
HN discussionSubmitted Best Practices for Submitting and Reviewing Merge Requests in Debian as a story · 3 points
HN discussionSubmitted Corporate best practices for upstream open source contributions as a story · 3 points
HN discussionSubmitted Stop using MySQL in 2026, it is not true open source as a story · 2 points
HN discussionSubmitted Stop using MySQL in 2026, it is not true open source as a story · 2 points
HN discussionSubmitted MySQL users be warned: Git commits in MySQL-server significantly declined 2025 as a story · 2 points
HN discussionSubmitted Debian source packages in Git explained as a story · 2 points
HN discussionSubmitted Advanced Git commands every senior software developer needs to know as a story · 2 points
HN discussionSubmitted How to conduct an effective code review as a story · 2 points
HN discussionSubmitted Debcraft at v1.0 as a story · 1 points
HN discussionSubmitted Estonia, the Country of the Fit and the Wit as a story · 1 points
HN discussionSubmitted Balancing persistence vs. pivoting – is grit a virtue or wasteful? as a story · 1 points
HN discussionSubmitted Grokking the MariaDB test runner (MTR) as a story · 1 points
HN discussionSubmitted Stop using MySQL in 2026, it is not true open source as a story · 1 points
HN discussion