The LinkedIn side

What I've been writing, in the shorter, sharper voice.

I share what I learn on LinkedIn every week. All of it in one place, newest first, with no algorithm deciding what you see.

26 posts Β· See on LinkedIn β†’

AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Most AI adoption talks show the org chart. This is what it looks like inside one team. You shipped it in an hour. Someone else spent the afternoon reading it. ⏳ That part rarely makes the roadmap. One person gets fast, and the reading lands on the people around them.…

Title slide of the AI adoption story: one six-person team at the made-up company Fjordly in its first year with AI
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

I agree with William U. Imoh: a lot of developer knowledge is now being siloed inside AI models. The survey backs it. 64.1% of respondents visit Stack Overflow less for simple questions, 26.5% contribute less, and only 1.2% contribute more. Every bug we fix in a chat window is a fix the next developer cannot find, check or correct.…

AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

I went looking for an AI voice tool so I could talk to AI instead of typing. I stopped looking: the dictation already built into my Mac and phone does the job. In the one recording I made to start this post, dictation spelled Claude Code four different ways, untouched: "khode", "clot khode", "plot code" and "Clotilde".…

Video still: Claude Code in a terminal, waiting for a dictated prompt
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them. Frank Herbert (Dune I, 1960s)

Sandworms erupting from the desert as figures run, a still from Dune
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Two weeks ago I posted that my Claude Code bill had dropped 3Γ—. This time I checked it against the actual cloud bill, not my local logs. The number held up. Almost nothing behind it did. - πŸ“‰ Spend did fall to about a sixth of the Opus 4.7 level, but in the week before I started building habits to keep it there - βš™οΈ The ~167k session cap I credited to the model was a Claude Code default.…

Line chart of daily billed spend, indexed so the Opus 4.7 average is 100. It averaged 100 on Opus 4.7, 16 on the capped newer models, then doubled to 33 after Claude Code 2.1.287 on 2 October
Bar chart of the largest context per day: close to 1M tokens on Opus 4.7, capped near 167k after the model switch, back up to about 950k after Claude Code 2.1.287
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

I talk to my coding agent more than I type to it now. Finding a voice-to-text tool that keeps up has been harder than I expected. πŸŽ™οΈ What I need is simple: hold a key, speak, and the text lands wherever my cursor is. The terminal where Claude Code runs. Claude Cowork.…

Table of voice-to-text tools tried: Wispr Flow works in the terminal and any app but is not free for work or local; Google AI Edge Foresight and Eloquent are free and local but work in neither. Last row asks: your setup?
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Kristofer Selbekk at Bekk said it about ten years ago: every developer should build their own website. I agreed, nodded, and did nothing for a decade. πŸ™ˆ Part of it was time. Part of it was not wanting to spend my few free evenings fighting CSS. I was waiting for tools that would let me spend those evenings on what to say, not on how to centre a div.…

The site's home page on a phone in light mode and dark mode side by side, with the portrait in colour and in greyscale
The site's feed page in dark mode showing two LinkedIn post cards, one with a collage of cost charts
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

We'll all be jobless as developers in 2 years." πŸ€– One view at my table at the Claude Code meetup at Mesh Oslo last Wednesday. We spent most of the evening on it. 🧭 My bet is the opposite. The work moves up a level: what to build, why, and how. The agent writes the code, but a human still oversees it and owns whether what ships is right.…

Group photo of about forty people at the Claude Code meetup at Mesh Oslo, many waving or giving a thumbs up
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Yesterday I posted that my AI coding bill dropped 3Γ— because of context size, not the newer model. Then I did the full analysis. Context size was right. "Not the model" was wrong. 38 days of my own Claude Code logs, priced at list rates: about $4,725. That's an estimate from my transcripts, not an invoice.…

Bar chart: total Claude Code cost over 38 days. Actual $4,725; with /clear at idle over 60 min $2,418 (βˆ’49%); with /compact at 150k tokens $2,073 (βˆ’56%); both $1,951 (βˆ’59%)
Bar chart: 81% of cache re-writing came after a 5+ minute pause. Biggest bucket $567 at 5–15 minutes idle, a coffee or Slack break
Bar chart: daily Claude Code spend fell from about $137 to $44 a day after auto-compact at ~167k tokens; 94% of spend was re-sending history, 6% the model writing answers
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Most meetups have a stage and an audience. Last night's Claude Community Conversation at Mesh Oslo had neither πŸͺ‘ About 50 of us, split into tables, and two questions to work through: πŸ‘‰ What does AI mean for my job? πŸ‘‰ What is AI doing to me, my kids, my community?…

Claude Community Conversation at Mesh Oslo: a speaker on stage in front of the table groups
Slide: Two questions. Every table. What does AI mean for my job? What is AI doing to me, my kids, my community?
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

I told my team that switching to a newer AI model cut my token bill πŸ€–πŸ’Έ Then I actually measured it πŸ˜… πŸ“Š Two weeks of my own logs said: yes, usage dropped 3Γ—. But the new model wasn't the reason. 🧠 The real reason was memory. I'd been running with a huge context window, so the AI re-read a giant conversation on every single message.…

Bar chart: average tokens per Claude Code request by day, 14–30 Sep 2026, dropping after the switch to newer models
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

♻️ 672,007 tonnes of CO2e avoided in a year, just from people buying and selling used stuff across Vend 's marketplaces. FINN.no – mulighetenes marked Blocket Tori.fi dba.dk That's from our 2025 Second Hand Effect Report, released today (PDF attached, longer report link in comments).…

Second Hand Effect Report 2025: four marketplaces, one Nordic circular economy, CO2e avoided per country
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

When the CEO of the world's largest sovereign wealth fund recommends a Bollywood revenge saga, a fellow Oslo resident from India has to chime in. 🎬 Nicolai Tangen is right - #Dhurandhar is a spectacle. #RanveerSingh is magnetic, #AdityaDhar holds tension like few in Hindi cinema right now, and across 3.5+ hours it mostly earns its runtime.…

Dhurandhar: The Revenge film poster, a bearded man walking out of flames with a blade in each hand, release date 19.03.26
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

πŸ”„ 14 months ago, I posted about retiring my sticker collection for a fresh laptop. Clean slate. Fresh start. All of it. The laptop is fully covered again. A few earned their place β€” "have fun & get sh**t done" (our department motto), a winter-edition conference tee that beats anything on the market.…

My old laptop covered in tech and conference stickers
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

πŸ€– A year ago I published Taming the Machine β€” arguing AI regulation should borrow Wall Street's playbook πŸ’° and GDPR's individual safeguards πŸ”’. Reading it back today, some of it holds up. Some of it clearly doesn't. βœ… What still stands: circuit breakers on high-stakes AI systems, silos to limit blast radius when things fail, mandatory explainability audits, purpose limitation on training data.…

Taming the Machine - article header
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

⚑ Two tools that showed up during the last stretch of learning genAI + living inside Claude Code. Both earned their place. For very different reasons. 🎭 Playwright β€” deterministic, boring, does exactly what you tell it. Not AI. But paired with Claude Code the loop gets unreasonable: agent writes code, Playwright drives the browser, agent watches the trace, fixes, re-runs.…

AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

My AI Skeptic & Enthusiast reflex hesitates before installing third-party tools β€” each install is another dependency, another attack surface, another thing to keep updated β€” so I took the shapes people suggested and built local versions instead of adopting the tools.…

Four iTerm2 panes, each with a different background colour for the codebase it is in
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

⚑ Most developers, architects and tech folks I know are now running some flavour of CLI AI orchestrator - Claude Code, OpenCode, Copilot CLI. I started using Claude Code in May after returning from paternity leave, and went all-in after summer. Three things are actively slowing me down: 🧠 Session sprawl.…

Three terminal panes running separate Claude Code sessions side by side on different tasks
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

The dress code at JavaZone has two layers: the πŸ‘• tells you where you work, the socks tell you what you actually do. 🧦 Day 1 at Vend booth at Javazone was a good one. About 200 people played the Vend quiz and got to know the platform behind FINN.no – mulighetenes marked , Blocket , DBA - Den BlΓ₯ Avis and Tori.fi, Vend Marketplaces Oy .…

Conference socks on display at JavaZone
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

1000 deploys a day. Near-zero downtime. Four Nordic marketplaces β€” finn.no, Blocket, DBA, Tori β€” running on one platform. πŸš€ Tomorrow at #JavaZone2026, I'll be at the Vend booth wearing my engineer hat β€” ask me how, and more interestingly, where it hurts. πŸ› οΈ A few things I'm happy to talk shop about: ⚑ How we keep shipping fast without breaking the marketplaces underneath πŸ€– How AI is showing up in our day-to-day β€” what we're trying, what we're learning 🧩 What it's like building for four brands with different users, one codebase Come by booth 51.…

Achint and a colleague at the Vend booth at JavaZone, in front of a wall with the finn, Blocket, Tori and Bilbasen logos
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Just shipped a major update to my 2026 FIFA World Cup site: The Historical World Cup Time Machine! πŸ•’πŸ† You can now travel back in time and replay every single knockout tournament from 1954 to 2022 on the exact same interactive, circular bracket. πŸ‘‰ Travel back in time here: https://lnkd.in/euDj5X78 Pick a legendary year, hover over any nation to light up their path to glory, or hit play to watch the flags physically slide inward as history unfolds match-by-match.…

World Cup Time Machine - the companion site I built
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Data visualization challenge: When it comes to sports tournaments, does tradition win, or is it time for a redesign? 🧐⚽ I’ve been building a fan companion app for the 2026 FIFA World Cup, and I’ve implemented two completely different ways to view the knockout stages.…

My circular redesign of the World Cup knockout bracket
The traditional left-to-right World Cup knockout bracket
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

You asked, I delivered! πŸš€ A brand new feature just dropped on my 2026 FIFA World Cup site: Replay Mode! πŸ•’βš½ πŸ‘‰ Try it here: https://lnkd.in/euDj5X78 Think of it as an interactive, match-by-match time-lapse for the entire tournament: Watch history unfold: Hit play and watch teams physically slide from the outer ring toward the center trophy as they win chronologically πŸ† Pop-up drama: A clean matchcard surfaces live scores and instant official FIFA highlights for every single game πŸŽ₯ Total control: Scrub through the timeline like a video track, jump between stages (R32, R16, QF), and adjust the playback speed ⚑ Check out the video below to see it in action.…

Phone screenshot of the World Cup site: radial bracket with flags in concentric rings, Replay tab next to Radial and Interactive
AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Been building a companion site for the 2026 FIFA World Cup β€” and two updates today finally made it click as the one-stop tournament view I've been chasing. ⚽ Check it out: https://lnkd.in/euDj5X78 Instead of a traditional tree, the knockout stage is designed as a circular bracket.…

AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

Yesterday, I saw Charlie Lambropoulos sharing Paul Noble’s brilliant circular FIFA World Cup bracket concept. The traditional grid has always felt rigid. Paul's circular design completely changed how I envisioned the tournament flowβ€”it felt like a shield wall, unified and strategic.…

AS
Achint Satsangi
Senior Software Engineer at Vend Marketplaces
Β·

🧠πŸ’₯ AI won’t waitβ€”and neither should we. When one software glitch can ground planes and shut down hospitals across 100+ countries (like the recent CrowdStrike outage), imagine what an unchecked black-box AI could do. We’re standing at a crossroads: ➑️ One path leads to innovation with accountability.…