Uldis
uldiscode.bsky.social
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
Pinned
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.
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. 🤔
December 27, 2024 at 6:07 PM
Today, I discovered a combination of tools where I enjoy writing and organizing my notes into a searchable, indexable repository of ideas.

The combination of #Vim and #Obsidian into one system - it's Gold.
December 27, 2024 at 5:49 PM
It takes close to a decade to build up a technical mind.
December 22, 2024 at 6:05 PM
Get it done.

Then.

Get it done well.

Just getting done alone ain't going to work long term.
December 10, 2024 at 7:59 PM
Handling tech debt before it snowballs;

Can be the difference between thriving and barely surviving.
December 10, 2024 at 7:58 PM
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
December 9, 2024 at 9:03 AM
It's a good strategy to build your dream projects on the side.

Do not blindly jump right into the unknown.

Explore first.
December 7, 2024 at 8:41 PM
Know what to optimize for.

Another way of saying - have a goal in mind.

We always work towards something - make a meaningful choice.
December 7, 2024 at 8:38 PM
Reposted by Uldis
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.
December 2, 2024 at 8:51 PM
Learning accelerates when you put theory into practice.
December 6, 2024 at 12:37 PM
The simplest way to start programming in #ElixirLang is to create something for yourself.

Learn new things, fix issues, and solve your problems with your own tools.
December 6, 2024 at 12:36 PM
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.
December 4, 2024 at 5:48 PM
Great coffee + code = a day well spent.
December 4, 2024 at 5:47 PM
Make an educated guess.

Build.

Measure the results.

Adjust.
December 3, 2024 at 4:38 PM
Lean, CI/CD, DevOps, and Growth Hacking are frameworks/systems that improve the chances of a tech product's success.
December 3, 2024 at 4:37 PM
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.
December 2, 2024 at 8:57 PM
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.
December 2, 2024 at 8:51 PM
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;
December 2, 2024 at 8:50 PM
Sometimes, the best way to solve a challenging technical problem is by going on a walk.
December 1, 2024 at 8:00 PM
I used to think #ElixirLang was the best tech for building web products 5 years ago.

I still do.
December 1, 2024 at 7:05 PM
Efficient solutions come from understanding the problem deeply, not adding layers of complexity.
December 1, 2024 at 7:02 PM
Build your tech architecture and dev environment to promote experiments, measurements, and iteration.
December 1, 2024 at 8:28 AM
Computers these days have many cores.

To use those cores optimally, I have chosen #ElixirLang and #Erlang VM for my projects for the last 8 years.

It's easy to work with, it works efficiently, and the ops is very lean.
November 30, 2024 at 6:59 PM
Do not assume.

Ask questions instead.
November 30, 2024 at 6:45 PM
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.
November 30, 2024 at 6:41 PM