Uldis

@uldiscode.bsky.social

I write about software and how to streamline computing for quality, velocity, and scale. Less time fighting the bugs, less $ spent, and more focus on growth. #ElixirLang #Erlang

Modern irony: We buy powerful hardware (laptops, smartphones) that sits idle 90% of the time; Yet spend hundreds monthly on SaaS tools for a fraction of tasks our devices could handle themselves. 🤔

Many new devs are afraid to touch C language. Our computer systems are built on that technology. To understand computers and operating systems, we should open a text editor and start writing some C code. #programming

Being in the flow state brings meaning to life. It is the balance between chaos and order, skill and challenge - optimal enjoyable existence in all aspects.

Productivity exists only when there are constraints: - limited time; - limited team size; - limited resources; Without them, we drown in endless possibilities. Constraints force us to prioritize and to move.

Where many see cool features; I see messy code structures and technical debt. I see bloat and inevitable cleanup. This is the unglamorous yet essential part of my craft.

Being in the flow state brings meaning to life. It is the balance between chaos and order, skill and challenge - optimal enjoyable existence in all aspects.

Coding in a flow state formula: 1. Have a meaningful goal in mind - I use a short daily todo list; 2. Remove distractions, focus is crucial; 3. Dive in when borderline anxiety meats creative skill; 4. See the progress and enjoy the dopamine of achieving the goal;

When I'm developing systems, I use a compound effect: 1. Focus on small, reusable parts first; 2. Delay big architectural decisions as long as you can; 3. The exponential nature of compounding kicks in when starting to combine small components into whole features very, very fast.