RSSAmplifier

Blog

Mihai Olteanu

Programming, Lisp, Emacs, Split Keyboards

mihaiolteanu.meRSS feed ↗12 posts

Latest posts

The Enchanted Village

A journey, with a road bike, on a summer day through an obscure local village

Miss Alexandra

A tale of sweet watermelons

Dull days at the factory

I've worked as an engineer in an automotive factory. It was my first job. It was hard, boring and repetitive, but the people were like family. It was an experience I'll never forget.

Emacs is violent passion

Learn Emacs and stop complaining now, you're a pro!

AI, you storyteller hypocrite!

In summery rivers / The kids are swimming / Their naked asses / The moonlight gently kissing.

Knowledge-based society, my ass

I've studied the effects of electromagnetic fields on patients with carotid stent implants during my PhD. I've never talked with any patient nor seen any such medical devices even to this day, fifteen years later.

Escape from the Dead House

Fear is just an illusion

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

Defense of Lisp macros: an automotive tragedy

Replacing Lisp's beautiful parentheses with dozens of special tools and languages, none powerful enough to conquer the whole software landscape, leads to fragmentation and extra effort from everyone, vendors and developers alike. The automotive field is a case in point.

If Lisp is so great

Then why is not everybody using it? An non-standard answer with the conclusion that the question itself is incomplete and thus irrelevant.

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

Soloists and populars

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