Tip no. 7, teach your agent to write better: upgrade old models first. My skills: one flags AI clichés, one is trained on my own writing and /tldr cuts answers to 3 points. See: github.com/lttr/claude-...
Lukas Trumm
Lukas Trumm
@lukastrumm.com
Husband | Father | Software engineer | Scout leader | Endurance runner | Craftsman
26 followers65 following50 posts
Tip no. 6, use agents to filter what reaches you. Mine builds a daily feed from blogs and social posts that I read on an e-ink tablet, no ads, no irrelevant posts. And a skill reads my config and picks out the Claude Code changes relevant to me: github.com/lttr/claude-...
Tip no. 5, practice agentic engineering: I built a photo editing app over the weekend without writing a line of code, yet with a lot of software engineering. Not vibe coded, I care about the code. Analysis: html.lukastrumm.com/photo-cruise...
Tip no. 4, make stories from PR code reviews: review from a higher level by grouping changes into areas, and give the agent targeted feedback right in the code. Combining both is not that hard: github.com/lttr/git-his...
Tip no. 3, save 1/3 of the initial context in every Claude session: each tool and feature costs tokens at startup. Turn off what you rarely use in settings.json and stay in the smart zone longer. Any feature can come back per session. My setup: github.com/lttr/dotfile...
Tip no. 2, grill until shared understanding: before the agent writes a plan, make it interview you, one decision at a time. Left alone it fills gaps silently and its guesses look like your choices. Concept: www.aihero.dev/skills-grill...
Tip no. 1, one-off tools: don't hesitate to build a tool or a whole program for a single job. A woodworker makes one when nothing at hand fits. It adds precision and elegance, and with an agent it takes minutes. Demo: www.youtube.com/watch?v=lkKG...
Go take the State of AI 2026 survey if you have a minute! survey.devographics.com/survey/state...
The AI-assisted dev terminology is finally settling: → Vibe coding = prompt, accept, ship, pray → Agentic engineering = AI agents implement, you own architecture + quality Links: - addyosmani.com/blog/agentic... - x.com/karpathy/sta... - simonwillison.net/2026/Feb/23/...
Test your knowledge based on how much you laugh while watching this: www.youtube.com/watch?v=40Sn... And how confident are you that your coding agent knows all of this?
Luca: "Vim, Ryan, are you kidding me? Vim inside of VS Code?" Ryan: "As God intended." Watch the whole Deno Deploy update video www.youtube.com/watch?v=u1pp... Great show.
Evan You just casually announced that @vite.dev implemented the best ideas from Biome, Turborepo and Deno tooling www.youtube.com/watch?v=x7Js... What a great future for JavaScript!
The State of JS 2025 survey is now open! survey.devographics.com/survey/state...
I'll be talking about Tailwind vs. CSS at the FrontKon conference in a couple of weeks. Controversy or harmony? 👀 #FrontKon #Frontendisti www.frontkon.cz
Lukas Trumm reposted
I have totally missed, that Temporal (built in dates and calendars library) is already implemented in first browser - Firefox. This is great! spidermonkey.dev/blog/2025/04...
Take on Claude Code Question: Why did you build a cli tool instead of an IDE? Boris from Anthropic: There is good change that by the end of the year people aren't using IDEs anymore. For more context see www.youtube.com/watch?v=6eBS...
I have dropped a couple of lines about an exceptional opportunity I had recently at a conference in Amsterodam... lukastrumm.com/blog/the-che...
Lukas Trumm reposted
I stay well clear of enums. in fact as soon as ts 5.8 lands (with this PR: github.com/microsoft/T...) I'll be enabling `--erasableSyntaxOnly` I've started using `--experimental-strip-types` in node too. I use typescript for checking + intellisense, not in my build pipeline roe.dev/ama #ama
Lukas Trumm reposted
Lukas Trumm reposted
Lukas Trumm reposted
🚀 ESLint now officially supports linting CSS! Read more: eslint.org/blog/2025/02...
Lukas Trumm reposted
Today TypeScript 5.8 Beta ships the new "erasableSyntaxOnly" flag 🎉 It is designed to pair with Node's built-in TypeScript support, guiding users away from TS-only runtime features such as: ❌ enum ❌ runtime namespace ❌ parameter properties Remember: TS = JS + Types 👍
TypeScript 5.8 Beta is released 🎉 🔶 "nodenext" gets require(ESM) 🔶 "nodenext" deprecates Import Assertions 🔷 Checked Conditional Return Types 🔷 erasableSyntaxOnly flag for Node 🔷 Perf: libReplacement flag 🔷 Perf: Program load/update optimizations
So many questions answered during @nuxtnation.com ! Recommended. What the whole event.
This year's State of JavaScript 2024 survey is now open! survey.devographics.com/survey/state...
You are up to date.