Summer job at Configura
A software engineering intern details their summer project optimizing an octree in C++ and using it to simplify 3D meshes by removing invisible triangles.
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.
163 articles from this blog
A software engineering intern details their summer project optimizing an octree in C++ and using it to simplify 3D meshes by removing invisible triangles.
A personal guide detailing the key steps for reinstalling Slackware Linux, including partitioning, package selection, and custom kernel compilation.
A technical guide on setting up IRC notifications using irssi, xmonad, urxvt, and dzen for a custom Linux desktop environment.
A technical guide on how to properly call closures stored in a Rust Vec, addressing common borrowing and mutability errors.
A developer solves a 'resource exhausted' error in Hakyll by identifying and killing Spotify processes consuming inotify watches.
A student's accepted application to the IDA Summer of Code program, where they will be paid to work on the Rust programming language.
A developer's post-mortem on an unfinished game, 'Mining Incorporated', created for the Ludum Dare 48-hour game jam.
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.