41554 blogs · [ { "id": "01a0821d-cd09-71d0-94e9-878a0742f67e", "title": "The growing divide between AI hype and software engineering reality", "url": "https://optimizedbyotto.com/post/why-open-source-projects-ban-ai/", "published_at": "2026-08-28T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a07abcf33", "title": "Estonia, the country of the fit and the wit", "url": "https://optimizedbyotto.com/post/estonia-well-governed-country/", "published_at": "2026-07-31T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a07e41716", "title": "SpacemiT K3 is a compelling RISC-V AI CPU, but difficult to buy", "url": "https://optimizedbyotto.com/post/buying-spacemit-k3-risc-v-ai-cpu/", "published_at": "2026-06-09T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a081990ef", "title": "Balancing persistence vs pivoting – is grit a virtue or wasteful?", "url": "https://optimizedbyotto.com/post/balancing-persistence-vs-pivoting/", "published_at": "2026-05-17T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a08f36405", "title": "Mentoring Mondays for aspiring Debian contributors", "url": "https://optimizedbyotto.com/post/debian-mentoring-mondays/", "published_at": "2026-04-30T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a097c4633", "title": "Automated security validation: How 7,000+ tests shaped MariaDB's new AppArmor profile", "url": "https://optimizedbyotto.com/post/new-apparmor-profile-for-mariadb/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a09c2aaca", "title": "Do AI models still keep getting better, or have they plateaued?", "url": "https://optimizedbyotto.com/post/ai-models-plateaued-or-not/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0a936a15", "title": "Ubuntu Pro subscription - should you pay to use Linux?", "url": "https://optimizedbyotto.com/post/ubuntu-pro-subscription-pay-for-linux/", "published_at": "2026-01-26T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0ac35213", "title": "Stop using MySQL in 2026, it is not true open source", "url": "https://optimizedbyotto.com/post/reasons-to-stop-using-mysql/", "published_at": "2026-01-11T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0acebb1b", "title": "Backtesting trailing stop-loss strategies with Python and market data", "url": "https://optimizedbyotto.com/post/backtest-stop-loss-strategy-python/", "published_at": "2025-12-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0babb2b7", "title": "DEP-18: A proposal for Git-based collaboration in Debian", "url": "https://optimizedbyotto.com/post/debian-collaboration-on-git/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0c106122", "title": "Could the XZ backdoor have been detected with better Git and Debian packaging practices?", "url": "https://optimizedbyotto.com/post/xz-backdoor-debian-git-detection/", "published_at": "2025-10-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0cbdaaea", "title": "Zero-configuration TLS and password management best practices in MariaDB 11.8", "url": "https://optimizedbyotto.com/post/zero-configuration-tls-mariadb-11.8/", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0d823142", "title": "Managing procrastination and distractions", "url": "https://optimizedbyotto.com/post/procrastination-and-distractions/", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0db0def9", "title": "Best Practices for Submitting and Reviewing Merge Requests in Debian", "url": "https://optimizedbyotto.com/post/debian-salsa-merge-request-best-practices/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0e6703ba", "title": "Debcraft – Easiest way to modify and build Debian packages", "url": "https://optimizedbyotto.com/post/debcraft-easy-debian-packaging/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0f1012d5", "title": "Corporate best practices for upstream open source contributions", "url": "https://optimizedbyotto.com/post/best-practices-corporate-open-source-contributions/", "published_at": "2025-06-30T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a0f2d75d3", "title": "Creating Debian packages from upstream Git", "url": "https://optimizedbyotto.com/post/debian-packaging-from-git/", "published_at": "2025-05-26T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a101a5282", "title": "Going full-time as an open source developer", "url": "https://optimizedbyotto.com/post/full-time-open-source-developer/", "published_at": "2025-04-16T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a10a50434", "title": "Debian Salsa CI in Google Summer of Code 2025", "url": "https://optimizedbyotto.com/post/debian-salsa-ci-gsoc-2025/", "published_at": "2025-03-25T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1122f9f1", "title": "Will decentralized social media soon go mainstream?", "url": "https://optimizedbyotto.com/post/distributed-social-media/", "published_at": "2025-03-05T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a113410f3", "title": "10 habits to help becoming a Debian maintainer", "url": "https://optimizedbyotto.com/post/debian-maintainer-habits/", "published_at": "2025-01-26T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a11711cc9", "title": "Debian source packages in git explained", "url": "https://optimizedbyotto.com/post/debian-source-package-git/", "published_at": "2025-01-09T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a119c5644", "title": "Are AI language models capable of doing financial forecasting?", "url": "https://optimizedbyotto.com/post/ai-language-models-financial-forecasting/", "published_at": "2024-12-12T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a11cb3222", "title": "The simple art of effective decision-making for managers", "url": "https://optimizedbyotto.com/post/make-good-decisions/", "published_at": "2024-06-23T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a12144f6a", "title": "Should developers always just write code and never design documents?", "url": "https://optimizedbyotto.com/post/write-high-quality-design-documents/", "published_at": "2024-05-30T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a12764d4e", "title": "Heartbleed and XZ backdoor learnings: open source infrastructure can be improved efficiently with moderate funding", "url": "https://optimizedbyotto.com/post/what-heartbleed-xz-utils-had-in-common/", "published_at": "2024-04-07T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1284a421", "title": "Communication is the key to efficiency in a software engineering organization", "url": "https://optimizedbyotto.com/post/efficient-communication-software-engineering-org/", "published_at": "2024-03-31T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a12ff05b6", "title": "8 writing tips for software professionals", "url": "https://optimizedbyotto.com/post/writing-tips-for-software-professionals/", "published_at": "2024-03-24T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a13585cb3", "title": "Tab-tastic tips for streamlined web browser use", "url": "https://optimizedbyotto.com/post/web-browser-tab-tips/", "published_at": "2024-03-08T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a141009ba", "title": "Advanced Git commands every senior software developer needs to know", "url": "https://optimizedbyotto.com/post/advanced-git-commands/", "published_at": "2024-02-29T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a14dd7227", "title": "Learn to write better Git commit messages by example", "url": "https://optimizedbyotto.com/post/git-commit-message-examples/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1511f2d0", "title": "When everyone else is wrong", "url": "https://optimizedbyotto.com/post/when-everyone-else-is-wrong/", "published_at": "2024-01-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a158c836d", "title": "Make habits, not goals", "url": "https://optimizedbyotto.com/post/make-habits-not-goals/", "published_at": "2023-12-29T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a15e889f6", "title": "How to conduct an effective code review", "url": "https://optimizedbyotto.com/post/how-to-code-review/", "published_at": "2023-11-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a16bcf70c", "title": "My 5 tips for efficient meetings", "url": "https://optimizedbyotto.com/post/tips-for-efficient-meetings/", "published_at": "2023-10-08T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a17389dcf", "title": "Pulsar, the best code editor", "url": "https://optimizedbyotto.com/post/pulsar-best-text-file-and-code-editor/", "published_at": "2023-09-24T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a180d90c6", "title": "Unpacking Linux containers: understanding Docker and its alternatives", "url": "https://optimizedbyotto.com/post/linux-containers-docker/", "published_at": "2023-05-08T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a18af97a0", "title": "The optimal home office", "url": "https://optimizedbyotto.com/post/optimal-home-office-setup/", "published_at": "2023-04-17T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a190df704", "title": "How to make a good git commit", "url": "https://optimizedbyotto.com/post/good-git-commit/", "published_at": "2023-03-26T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a19c9e790", "title": "Quick builds and rebuilds of MariaDB using Docker", "url": "https://optimizedbyotto.com/post/quick-builds-and-rebuilds-of-mariadb-with-docker/", "published_at": "2023-03-12T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1a7307eb", "title": "Grokking the MariaDB test runner (MTR)", "url": "https://optimizedbyotto.com/post/grokking-mariadb-test-run-mtr/", "published_at": "2023-02-19T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1b1958e8", "title": "How to code 10x faster than an average programmer", "url": "https://optimizedbyotto.com/post/develop-code-10x-faster/", "published_at": "2023-01-29T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1b9200d2", "title": "Resist the urge of the first solution", "url": "https://optimizedbyotto.com/post/restist-the-urge-of-quick-solutions/", "published_at": "2022-12-11T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1c06bf44", "title": "Ensuring software quality with GitLab CI – case MariaDB in Debian", "url": "https://optimizedbyotto.com/post/gitlab-mariadb-debian/", "published_at": "2022-10-02T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1c52d243", "title": "Stop the senseless killing", "url": "https://optimizedbyotto.com/post/stop-senseless-killing/", "published_at": "2022-09-18T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1ccdf28b", "title": "Truth, health and wealth", "url": "https://optimizedbyotto.com/post/truth-health-wealth/", "published_at": "2022-08-13T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1dc97dac", "title": "The optimal", "url": "https://optimizedbyotto.com/post/the-optimal/", "published_at": "2022-08-08T00:00:00+00:00" }, { "id": "01a0821d-cd09-71d0-94e9-878a1e028713", "title": "About me", "url": "https://optimizedbyotto.com/about/", "published_at": null }, { "id": "01a0821d-cd09-71d0-94e9-878a1efd197c", "title": "Archives", "url": "https://optimizedbyotto.com/archives/", "published_at": null }, { "id": "01a0821d-cd09-71d0-94e9-878a1fcd9b44", "title": "Debian Mentoring", "url": "https://optimizedbyotto.com/mentoring/", "published_at": null } ] posts Claim your blog
Back to Optimized by Otto
Blog · corpus.blog/blogs/optimizedbyotto.com/posts

Optimized by Otto

optimizedbyotto.com

2026

2025

2024

2023

2022

Undated