atomkirk Profile Banner
Adam Kirk Profile
Adam Kirk

@atomkirk

Followers
1K
Following
5K
Media
350
Statuses
11K

CTO & Cofounder @ https://t.co/kX5UhOykKy. Deep thoughts on software development. Trying to leave the world better than I found it. @Ch_JesusChrist

Farmington, UT
Joined June 2009
Don't wanna be here? Send us removal request.
@atomkirk
Adam Kirk
11 days
Charmbracelet Terminal UI toolchain being a big winner of the AI revolution was not on my bingo card.
0
0
2
@atomkirk
Adam Kirk
14 days
What stupid thing do you have the most outrageously passionate opinions about?. Mine is touch controls on electronics. Don't get me started.
2
0
4
@atomkirk
Adam Kirk
14 days
“much of our modern malaise does not come from carrying too much, but from carrying too little.”. “You think you want the paradise of nothing ever being asked of you, but it turns out to be the hell of nobody ever needing you.”. 🎯.
@dhh
DHH
14 days
"You're never going to be 'ready' before you take the leap. If you keep waiting, you'll wait until the window has closed, and all you see is regret. Summon a bit of bravery, don't overthink it, and do your part for the future. It's 2.1 or bust, baby!"
0
2
10
@atomkirk
Adam Kirk
14 days
Ive heard this from three people: that you get dramatically better results from claude code outside peak hours. Wat.
@mckaywrigley
Mckay Wrigley
14 days
claude code is on absolute steroids rn. i might buy the idea they serve a quantized model during peak hours bc this is an insane difference. feels like claude 5 opus compared to normal.
2
1
5
@atomkirk
Adam Kirk
18 days
You should almost never rewrite. Its the ultimate grass is greener mentality. As if the target tech stack has no tradeoffs.
3
0
5
@atomkirk
Adam Kirk
28 days
It was impossible to feel anxious, worried or depressed around my dad. Never met anyone else like him. Miss you ❤️
Tweet media one
0
0
13
@atomkirk
Adam Kirk
29 days
Anyone have a tool where I can just mention something like @claudecode in slack, it'll read my instructions in message/thread, run claude code on our codebase following the instructions and open a github PR?.
9
1
6
@atomkirk
Adam Kirk
1 month
In your @elixirlang application start, you can attach hooks to Oban. At a minimum it's nice to use this to add the job id to logger metadata.
Tweet media one
Tweet media two
0
3
31
@atomkirk
Adam Kirk
1 month
I need a truly amazing US-based staff/principal @elixirlang engineer. If youre founder minded, want to completely own a feature area and work on an awesome fast moving team please apply. Jump is a fast growing series-A startup building AI for financial advisors.
5
4
39
@atomkirk
Adam Kirk
1 month
Offered the following paid @elixirlang challenge last weekend. Build an AI agent that can handle "when this happens do that" instructions. I thought it was the most fun challenge yet (wish I had time to do it myself). I got 2 really great submissions, but no one was able to.
9
4
58
@atomkirk
Adam Kirk
1 month
RT @ZachSDaniel1: Elixir 1.19 is a banger! I'm so pleased with the direction that #ElixirLang is going. My programs just get faster and mor….
0
47
0
@atomkirk
Adam Kirk
1 month
I forgot you also have to put a test_helper.exs in lib to make this work 👍.
@atomkirk
Adam Kirk
1 month
I'm unconventional in a lot of ways, one of them being that I put @elixirlang tests right next to what they test. It's pretty easy, you just add `lib` to `test_paths` in `mix.exs`. #myelixirstatus
Tweet media one
Tweet media two
Tweet media three
0
1
5
@atomkirk
Adam Kirk
1 month
Relatedly, I was joking with another engineer at @JumpAdvisorAI that him and I are in a constant battle between code architecture and database optimization. This is so true, there is a constant tension between a data model that is easy to change and one a database can query.
0
0
3
@atomkirk
Adam Kirk
1 month
Whenever I use to hear "loose coupling" I would visualize strings binding two things together. More strings, more tightly coupled. One day it dawned on me it's more about references, or arrows, and the direction of arrows, not the number of them. I explain more here. Let me know.
2
0
5
@atomkirk
Adam Kirk
1 month
If you're a global @elixirlang dev open to a new gig and are free this weekend, @JumpAdvisorAI is doing a paid challenge where if you can build an Elixir app that meets all requirements in 48 hours, we'll pay $3000 and likely hire you. DM me your LinkedIn if interested!.
9
23
117
@atomkirk
Adam Kirk
1 month
I'm unconventional in a lot of ways, one of them being that I put @elixirlang tests right next to what they test. It's pretty easy, you just add `lib` to `test_paths` in `mix.exs`. #myelixirstatus
Tweet media one
Tweet media two
Tweet media three
15
3
74
@atomkirk
Adam Kirk
1 month
Just tried claude code + claude 4 opus this morning and im a believer. Best terminal app ive ever used. I put my cursor app on my lawn with a for sale sign.
4
1
21
@atomkirk
Adam Kirk
1 month
Gonna add "We pipe into case" to our @JumpAdvisorAI job descriptions.
2
0
11
@atomkirk
Adam Kirk
1 month
Im watching phantom menace for kicks. Its older now than A New Hope was when it was released.
1
0
2
@atomkirk
Adam Kirk
2 months
I'm hiring Global Elixir Engineers! We've hired ~14 @elixirlang devs this year and brought 7 new souls into the holy Elixir fold, so please spread the word 📢.
4
41
220