๐Ÿ“ DeveloperWay: https://xitter.cf/t.co/rxBF0rROrN ๐Ÿ“˜ Advanced React: https://xitter.cf/t.co/b0fbhBRmmT ๐Ÿ“˜ Web Performance Fundamentals: https://xitter.cf/t.co/FL84OZwet8

Sydney, New South Wales
Joined November 2016
It's happening! The "Web Performance Fundamentals" is live, grab it here: getwebperf.com/ Made with love for #react developers ๐Ÿ˜… #javascript #frontend #performance
5
17
134
7,846
Having too much fun with my army of agents, implementing things left and right, so no new articles, sorry. I'm doing things, not writing about them these days ๐Ÿ˜… I do, however, have a new talk: "Don't Fight Hallucinations. Make Them Impossible" at AI Engineer Sydney in December
๐Ÿค– Made with AI
7
19
1,342
So if you, for some reason, miss me and/or want to see some cool software architecture diagrams and hear AI-induced war stories, this is the place to be ๐Ÿ˜‰ Use nadiaaieng26syd code for a 200$ discount. webdirections.org/ai-engineeโ€ฆ
1
208
Finally gave the Advanced React website a fresh new look, aligned with the blog. ๐ŸŽจ Who's here still reading actual books? Feels like a good excuse for a discount on some advanced React knowledge ๐Ÿ˜‰ 30% off for the next two weeks ๐Ÿ’ธ advanced-react.com/
20
783
Nadia Makarevich ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Replying to @TheStalwart
The main thing I've learned as a programmer leaning heavily into AI tools is that programming is SO MUCH MORE than just writing code - and while I can get amazing results out of the AI it's taking every inch of my 25+ years of software experience
19
39
2
489
20,319
Nadia Makarevich ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Code is actually the right abstraction. Too often I see the future of software engineering diminished down to, effectively, writing and reviewing markdown files. Yes, it will be hard to review thousands of lines of agent code. But maybe the takeaway is that you want less code? Rather than just giving up ("well I guess we won't read the code, or we'll read this lossy markdown summary") this should be a signal forcing you to think about better systems. - How can we make our codebase more verifiable? For example, fast/robust/stable tests, or moving to a typed language. - How can we deslop or improve the architecture/abstractions of the code generated by agents? For example, spending more time up front on the codebase architecture/types before yolo generating all of the code. - How are we going to maintain and evolve this codebase over time? The slop compounds. One great solution here is... you guessed it, learning from the past decades of software engineering! For example, you might just have the wrong abstraction entirely, leading to a ton of duplicated code. I think the markdown folks *are* right in some ways. If you are using skills every day, for many different prompts and workflows, isn't that effectively "coding with markdown"? Kinda. There's been plenty of ink spilled on the merits and benefits of skills. To me, skills make your style of working legible for agents. They don't replace code and that's not really the point. In reality, there's this messy and constantly re-evolving future in which both of these things are true: 1. Skills (and markdown) are important for how you give input to the agents and ensure high-quality code & systems are created 2. Looking at the actual code will not be replaced by markdown summaries or a collection of spec documents that ignore the lower level details of the code In summary: reality has a surprising amount of detail (and nuance)!
109
93
19
1,311
115,032
A few months ago, I wrote an article on whether AI can replace an experienced developer. The verdict: of course not! @acemarke took it as a personal mission to prove me wrong ๐Ÿ˜… And he did! His army of robots solved all the bugs from the original article blog.replay.io/replay-time-tโ€ฆ
1
1
2
8
2,647
Although I'm even more convinced now in my original statement: only a very experienced developer like Mark can actually guide that robo-invasion to victory without them falling off a cliff ๐Ÿ˜œ. Original investigation: developerway.com/posts/debugโ€ฆ
2
426
Question: should I continue with performance improvements for my blog, or is it good enough? ๐Ÿค” Can't really tell.
8
527
Been processing an unreasonable amount of information on everything AI-related lately, here's the result โ˜บ๏ธ Ever wondered why your clever chat and code assistants are so dumb sometimes? I'm on a mission to answer that with research and data! developerway.com/posts/how-aโ€ฆ
1
1
10
461
Nadia Makarevich ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
I'm usually not one to write thought pieces without much technical depth. But here we go. Slow the fuck down. mariozechner.at/posts/2026-0โ€ฆ
151
496
176
2,871
629,811
Nadia Makarevich ๐Ÿ‡บ๐Ÿ‡ฆ retweeted
Software engineers: Context switching kills productivity. Also software engineers: I'm now managing 19 AI agents and doing 1800 commits a day. Weโ€™ve spent years complaining that managers who expect a quick 5-minute chat ruin our focus for the next hour. But a ping from an agent every few minutes, thatโ€™s ok? We celebrated Paul Grahamโ€™s essay โ€œMakerโ€™s Schedule, Managerโ€™s Scheduleโ€ in which he argued: โ€œWhen you're operating on the maker's schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in.โ€ Now we see software engineers claiming huge productivity gains from hordes of AI agents, celebrating thousands of commits per day from their 19 agents. Either context switching was never really the problem, and we oversold our need for deep focus. Or we're not actually reviewing 1800 commits a day. If we couldn't context switch before, we're not managing 19 agents. We're blindly trusting them. Thatโ€™s not engineering, itโ€™s gambling.
267
184
42
2,073
183,187
I'm running 30% off both my books for those who still read real books! ๐Ÿ’ธ Interested in learning the fundamentals of React and Web performance? Don't miss out! Real humans writing real books is a rarity these days ๐Ÿ˜… ๐Ÿงต๐Ÿ‘‡๐Ÿผ
2
3
10
573
Up for some reading after a well-spent winter break? New article coming in! #react Server Actions for client-side data fetching - yay or nay? Have you tried that? If you haven't, I tried it for you and wrote down the result ๐Ÿ’ช๐Ÿผ developerway.com/posts/serveโ€ฆ
3
1
17
597
The article includes: - What Server Actions actually are under the hood. - Common arguments for and against using them for fetching. - A performance experiment on a semi-real use case. - A definitive answer (not "it depends", I promise).
3
445
Who's ready for another investigative deep dive? ๐Ÿ•ต๐Ÿปโ€โ™€๏ธ If you've ever been frustrated by how much JavaScript your React app ships, here's a step-by-step guide on investigating and fixing it ๐Ÿ’ช๐Ÿผ As usual, easy to read and lots of hands-on examples. developerway.com/posts/bundlโ€ฆ
1
1
19
650
๐Ÿ‘‰๐Ÿผ And by the way, the article is extracted from my latest book, "Web Performance Fundamentals". So if you enjoy the article, you might want to check out the full book too. ๐Ÿ˜‰ And it's still on sale for a few more days! ๐Ÿ’ธ getwebperf.com/
2
456