About:

Otto Kekäläinen is a visionary tech leader with 24+ years in software, known for open-source passion and strategic leadership.

Website:

Specializations:

Interests:

Open-source software Software engineering Management in technical fields Business improvement Life hacks
Subscribe to RSS:
The post discusses the discovery of a backdoor in XZ Utils that raised concerns about software supply chain security within the open source community. It examines whether improved Debian packaging practices could have identified t...
The blog post discusses essential security practices for database administrators (DBAs) using MariaDB 11.8, emphasizing the importance of locking down database access to prevent data leaks. It highlights the shift from outdated se...
MySQL's decline under Oracle's management prompts a call to switch to MariaDB for a true open-source experience and better security.
Debian packaging is complex, leading to contributor burnout and frustration. Debcraft aims to simplify this process by automating tedious tasks and making it easier for both new and experienced packagers to track changes. It utili...
The author conducts a mini-benchmark to assess whether AI models are genuinely improving or have plateaued, finding that models like Claude Opus 4.6 excel in performance.
The blog post discusses the author's advocacy for adopting Git as the primary version control system for Debian development, contrasting it with the current system that relies on the Debian archive. The author highlights the ineff...
The post discusses best practices for contributing to Debian through Merge Requests on salsa.debian.org, highlighting the advantages of using a GitLab instance over traditional email patches. It outlines the workflow from forking ...
The post discusses the importance of upstream contributions to open source software for companies, emphasizing the need for a structured approach to collaboration. It outlines the necessity of maintaining Software Bills of Materia...
Ubuntu Pro offers essential security updates and support for Ubuntu users, enhancing the open-source experience while encouraging funding for ongoing development.
Trailing stop-loss orders can provide a safety net for stock investors, but may not consistently outperform traditional buy-and-hold strategies based on backtesting results.
The post discusses the prevalence of procrastination, particularly among younger individuals, and offers practical strategies to combat it. It emphasizes the importance of minimizing digital distractions, creating a dedicated work...
The post demonstrates the optimal workflow for creating new Debian packages in 2025, preserving the upstream git history. It includes key elements such as using a Git fork/clone of the upstream repository, consistent use of git-bu...
The author has decided to leave their position at AWS to focus on developing open source software, particularly contributing to Linux distributions like Debian. They emphasize the need to maintain the vast ecosystem of open source...
The post is about the Google Summer of Code 2025 and the opportunity for students to improve the continuous integration pipeline used at salsa.debian.org. It explains the history of Salsa CI, its growth, and the benefits of improv...
The text discusses the emergence of decentralized social media platforms as alternatives to centralized platforms like Twitter and Facebook. It explores leading platforms such as Mastodon, Bluesky, Warpcast, Hey.xyz, and Primal.ne...
The text provides 10 key habits to help navigate the complexities of Debian packaging and contribute effectively to the open source project. It emphasizes the importance of reading and re-reading Debian Policy, Developer’s Referen...
The text explains the structure of Debian source packages in 2025, the differences between native and non-native packages, and the git repository structure. It also discusses the process of maintaining multiple generations of a pa...
The text discusses the capability of AI language models to predict financial markets. It presents a small test to see if the models can predict the USD to CAD exchange ratio in 7, 30, and 90 days. The results show that the models ...
The text discusses the art of effective decision-making for managers. It emphasizes the importance of identifying options, exploring and ranking them, understanding severity, urgency, and finality, breaking bias, and sleeping on d...
The text discusses the importance of design documents in software engineering, particularly in open source communities. It highlights the benefits of design documents, the commonality of design documents in enterprise software, an...
The text discusses the Heartbleed security vulnerability in OpenSSL and the recent backdoor discovered in the XZ Utils compression library, highlighting potential weaknesses in how open source software is funded, developed, and ma...
Efficient communication is vital for a software engineering organization to be efficient. It is important to communicate early and exactly, use the right channels, make meetings intentionally efficient, practice efficient status/p...
The text provides 8 writing tips for software professionals, emphasizing the importance of efficient written communication in the field. It highlights the significance of concise writing, starting with the main message, supporting...
The text provides tips for opening, switching, and closing tabs in web browsers. It includes keyboard shortcuts and custom address bar shortcuts for efficient browsing. It emphasizes the importance of knowing how to use a web brow...