2024

A high-velocity style of software development

I like to develop software projects in computer-speak and not through endless plans, meetings, chit-chats and documents expressed in non-formal languages. Some ideas from my personal style of software development based on exploration, regular code changes and keyboard speed
2024

Defense of Lisp macros: an automotive tragedy

The automotive field has countless tools and special programming languages for everything, all because the underlining language, C, is not powerful enough. A exploration and cautionary tale of avoiding Lisp's lessons at your own peril.
2024

If Lisp is so great

Then why is not everybody using it? The classic question, a non-standard answer. Life is more complicated, of course, we don't always get what we want, either from lack of resources or because the end-goal is different in each case and there is no absolute good or bad applicable in all scenarios
2024

The Event Loop simplified

What has the Event Loop to do with standing in lines to buy groceries? A lot, if one want to minimize the time spent outside in freezing temperatures
2024

Observer teams

Software teams that have not mastered the technical language invent their own observer language together with the adoption of legions of tools and procesess
2023

Soloists and populars

A generic distinction between the style and motivations behind big, corporation-like software teams and small, independent ones
2023

Famous people on street names worldwide

Lists of streets and landmarks named after a person (eponyms) for all countries worldwide with data extracted from openstreetmap and wikipedia summaries.
2022

Emacs workspace management with tab-bar mode

How to group all shells, code, web browser and all other Emacs buffers into different tabs and switch easily between them with tab-bar mode.
2022

A non-standard book list for software developers

A peculiar book list for the adventurous and free-spirited on which to build a solid base for their future software adventures.
2022

Split programmable keyboards

Ditch the classic keyboard and your back and wrist pain together with it. Try a split, fully-programmable keyboard and discover a new world of possibilities. You'll never go back after.
2021

A Lisp adventure on the calm waters of the dead C

Some examples of Lisp features which are non-implementable in C, together with an analysis of the different levels of power between languages.
2020

Vuiet, or the long road to building my own music player

My experience with building my own Emacs, text-based, music player and discovering the build one to throw one away mantra.
2019

Use your palms to press the Control keys in Emacs

Over the years I've learned to use my palm to press the controls keys after some advice I've found online. This is an article encouraging that method to potential users. I've since replaced it with a split keyboard, but it has served me well all this time.
2009

Romanian Translation of Lessons in Electronic Circuits

Romanian translation of the famous Lessons In Electronic Circuits. It includes plenty of material related to electric and electronic circuits and it starts at the very beginning with ample explanations and step by step instructions and real-world examples.