Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Creating a tool to generate authentication codes straight from the command line.
-
We are witnessing superstitions form in real time.
-
Why 100% code coverage is a misleading metric and a false sense of security.
-
Postgres 18 adds built-in support for UUIDv7.
-
New Phoenix apps include my biggest complaint about using SPAs.
-
My current stance on using AI for software development as of late 2025 and why the juice is not worth the squeeze.
-
How does it pan out when you need to reach outside of what Ash does for you?
-
I migrated a personal project to use Ash, here's how it went.
-
Why I think that if you are reaching for an AI to rewrite your Git history, you've already messed up.
-
People desperately want to use AI at every opportunity without asking what they are even trying to accomplish.
-
Imagine a programming language that could 10x the quality of software and reduce development and maintenance costs, what properties would it have?
-
Our digital workplace looks like it was designed to prevent thinking, not facilitate it.
-
Imagine describing to a programmer from the past how we use dependencies today.
-
The Ctrl key is super-useful, here's how to make it OP.
-
My personal list of things I'd like to give attention to in the coming year.
-
Solving Advent of Code 2024, Day 4, without doing any programming.
-
Using Git well is a communication skill.
-
This is really one of those keys to unlocking "editing at the speed of thought".
-
Use Vim marks to instantly get back to where you need to be.
-
The best part of a good puzzle is writing a program to do it for you.
-
Your commits can be perfect even when your changes aren't.
-
Answering the age old question "What should I commit and when?"
-
Grep from the ground up.
-
Your boy weighs in on the existential crisis.
-
Vim even lets you take copy and pasting code to another level.
-
Track down which commit introduced a bug so you can make sure it wasn't your fault.
-
The three formatting operations I can't imagine life without.
-
Designing Elixir Systems with OTP - Write Highly Scalable, Self-Healing Software with Layers by James Edward Gray, II and Bruce A.
-
Finally, windows you will want to use.
-
checkout all these things you can do with this one command
-
Some search moves that should be muscle memory for everyone.
-
git rebase --interactive.
-
Vim has autocomplete straight out of the box, and it's all you need.
-
One crucial setting that should be in every git config.
-
My take on what contributes to burnout
-
Creating LiveSlides
-
One of my unpopular opinions, asynchronous collaboration is not so great
-
Because sometimes you need to test the test.
-
Why I use Git on the command line (and maybe why you should too)
-
A look at the different scales of feedback cycles in software development.
-
A quick reference for some Nix know-how
-
Using the right data structure for the job is always important, especially when storage and lookup happens in your brain.
-
Building this blog