An Epic Start
A developer's early morning start on Ludum Dare 29, detailing initial coding progress and challenges with a game prototype.
Jonas Hietala is a writer and developer who blogs about programming, Neovim, Rust, home automation, and hands-on tech projects like 3D printing. With long-form series and personal reflections, he shares practical experiments and lessons from 15+ years of blogging.
156 articles from this blog
A developer's early morning start on Ludum Dare 29, detailing initial coding progress and challenges with a game prototype.
A developer's entry for the Ludum Dare 29 game jam, detailing their tech stack and preparation using C++ and SFML.
A developer shares their experience implementing the 8-puzzle solver in Rust using A* and BFS algorithms, discussing language features and challenges.
A developer shares additional long-term goals: creating their own programming language and writing a programming book.
A developer shares technical solutions for fixing YouTube display issues, Minecraft bugs in xmonad, and organizing todo lists for productivity.
A developer's journey from basic electronics to building a processor, exploring how hardware and software combine to create programs.
A developer receives a Raspberry Pi as an early Christmas gift and ponders creative tech projects to build with it.
A developer explains creating a minimal IRC bot in Perl for code golfing, detailing its commands and source code.
Explores the subjective nature of defining a 'good programmer,' arguing it depends entirely on the perspective of the person asking.
A student reflects on completing a series of challenging Pintos operating system labs, implementing system calls and synchronization.
A developer shares their experience moving private repositories from GitHub to Bitbucket, citing Bitbucket's free private repos for small teams.
A technical guide for configuring the wicd network manager to connect to the Eduroam Wi-Fi network at Linköping University.
A developer begins a project to build a warrior robot for competition, focusing on the software aspects of the infrared laser battle system.
A student shares their experience learning operating systems by adding functionality to the Pintos OS, including implementing system calls.
A developer shares progress on a Ludum Dare game jam project, a rule-changing strategy game built in C++.
A developer returns to participate in Ludum Dare game jam, tackling the 'Evolution' theme after a hiatus.
A critique of beginner programming books and a proposal for a more effective, project-based approach to teaching coding.
A programmer's reflection on favorite languages, arguing for learning diverse programming languages to become a better developer.
A personal reflection on the experience of a microprogramming lab, discussing the process and connecting it to RISC architecture concepts.
A student reflects on their university courses in computer hardware, software prototyping, and linear algebra, connecting them to programming.