atomkirk Profile Banner
Adam Kirk Profile
Adam Kirk

@atomkirk

Followers
1K
Following
6K
Media
353
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
8 days
Just used google, which i rarely do now, and realized one reason that is the case is because there are no cookie banners, broken jittery js scrolling, popover promotions, and annoying ads.
2
0
1
@atomkirk
Adam Kirk
24 days
Inject by @Bart_Blast straight into my veins
4
6
38
@atomkirk
Adam Kirk
28 days
🤷.
@fjzeit
fj
29 days
Has anybody noticed an increase in the release of new software?. No? What are all these llm users with no coding experience waiting for?.
0
0
1
@atomkirk
Adam Kirk
1 month
If youre really good at security, I wish you’d come work with us at - Youd own it.- We take it very seriously.- Lots of budget to get it right.- Build internal AI security tools.- Awesome team and product.- we use @elixirlang .
Tweet card summary image
jumpapp.com
Jump is an AI-powered software that is revolutionizing the financial industry by automating key tasks, improving compliance, and reducing risk exposure.
0
5
23
@atomkirk
Adam Kirk
2 months
I just use my own simple factory for test data. The libraries I used wouldn't use the changeset, so it was easy to create invalid test data. I also don't like broadly creating optional relationships, it quickly becomes slow tests by a thousand cuts.
Tweet media one
Tweet media two
Tweet media three
2
2
21
@atomkirk
Adam Kirk
2 months
See you at @ElixirConf friends
Tweet media one
1
0
24
@atomkirk
Adam Kirk
2 months
If something is updated almost never, you can read it at warp speed by skipping ETS and stashing it in :persistent_term. Reads are 0‑GC & ≈5× faster. Batch writes at boot but each write still pauses the VM, so be careful. #myelixirstatus.
1
3
36
@atomkirk
Adam Kirk
2 months
RT @JoshuaKushner: the goal of life is to be excited to go to work and excited to go home.
0
2K
0
@atomkirk
Adam Kirk
2 months
Liveview rendering is pretty awesome. Each node in the dom tree has a hash/fingerprint, so when it gets changes from the server, it only receives and has to walk and check branches that actually changed 🏎️.
1
2
40
@atomkirk
Adam Kirk
2 months
Charmbracelet Terminal UI toolchain being a big winner of the AI revolution was not on my bingo card.
1
0
2
@atomkirk
Adam Kirk
2 months
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
2 months
“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
2 months
"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
2 months
Ive heard this from three people: that you get dramatically better results from claude code outside peak hours. Wat.
@mckaywrigley
Mckay Wrigley
2 months
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
2 months
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
3 months
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
12
@atomkirk
Adam Kirk
3 months
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
3 months
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
3 months
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
3 months
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.
10
4
61