I’ve been using some time off to explore the space and related projects StereoCrafter and GeometryCrafter are fascinating. Applying this to video adds a temporal consistency angle that makes it way harder and compute intensive, but I’ve “spatialized” some old home videos from the Korean War and it works surprisingly well.
I never liked the global leaderboard since I was usually asleep when the puzzles were released. I likely never would have had a competitive time anyway.
I never had any hope or interest to compete in the leaderboard, but I found it fun to check it out, see times, time differences ("omg 1 min for part 1 and 6 for part 2"), lookup the names of the leaders to check if they have something public about their solutions, etc. One time I even ran into the name of an old friend so it was a good excuse to say hi.
I believe that Everybody Codes has a leaderboard where it starts counting from when you first open the puzzle. So if you're looking for coding puzzles with a leaderboard that one would be fair for you.
I've released a templatized local development setup using devcontainers that I've crafted over the last year, that I use on all projects now. This post explains the why and links to the project.
It's potentially the opposite. If you instrument a codebase with documentation and configuration for AI agents to work well in it, then in a year, that agent will be able to do that same work just as well (or better with model progress) at adding new features.
This assumes your adding documentation, tests, instructions, and other scaffolding along the way, of course.
I wonder how soon (or if it's already happening) that AI coding tools will behave like early career developers who claim all the existing code written by others is crap and go on to convince management that a ground up rewrite is required.
(And now I'm wondering how soon the standard AI-first response to bug reports will be a complete rewrite by AI using the previous prompts plus the new bug report? Are people already working on CI/CD systems that replace the CI part with whole-project AI rewrites?)
As the cost of AI-generated code approaches zero (both in time and money), I see nothing wrong with letting the AI agent spin up a dev environment and take its best shot. If it can prove with rigorous testing that the new code works is at least as reliable as the old code, and is written better, then it's a win/win. If not, delete that agent and move on.
On the other hand, if the agent is just as capable of fixing bugs in legacy code as rewriting it, and humans are no longer in the loop, who cares if it's legacy code?
But I can see it "working". At least for the values of "working" that would be "good enough" for a large portion of the production code I've written or overseen in my 30+ year career.
Some code pretty much outlasts all expectations because it just works. I had a Perl script I wrote in around 1995-1998 that ran from cron and sent email to my personal account. I quit that job, but the server running it got migrated to virtual machines and didn't stop sending me email until about 2017 - at least three sales or corporate takeovers later (It was _probably_ running on CentOS4 when I last touched it in around 2005, I'd love to know if it was just turned into a VM and running as part of critical infrastructure on CentOS4 12 years later).
But most code only lasts as long as the idea or the money or the people behind the idea last - all the website and differently skinned CRUD apps I built or managed rarely lasted 5 years without being either shut down or rewritten from the ground up by new developers or leadership in whatever the Resume Driven Development language or framework was at the time - toss out the Perl and rewrite it in Python, toss out the Python and rewrite it in Ruby On Rails, then decide we need Enterprise Java to post about on LinkedIn, then rewrite that in Nodejs, now toss out the Node and use Go or Rust. I'm reasonably sure this year's or perhaps next years LLM coding tools can do a better job of those rewrites than the people who actually did them...
Will the cost of AI-generated code approach zero? I thought the hardware and electricity needed to power and train the models and infer was huge and only growing. Today the free and plus plans might be only $20/month, once moats are built I assume prices will skyrocket a order of magnitude or few higher.
> Will the cost of AI-generated code approach zero?
Absolutely not.
In the short term it will, while OpenAI/Anthropic/Anysphere destroy software development as a career. But they're just running the Uber playbook - right now they're giving away VC money by funding the datacenters that're training and running the LLMs. As soon as they've put enough developers out of jobs and ensured there's no new pipeline of developers capable of writing code and building platforms without AI assistance, they will stop burning VC cash and start charging at rates that not only break even but also return the 100x the investors demand.
They're not directly solving the same problem. MCP is for exposing tools, such as reading files. a2a is for agents to talk to other agents to collaborate.
MCP servers can expose tools that are agents, but don't have to, and usually don't.
That being said, I can't say I've come across an actual implementation of a2a outside of press releases...
Perhaps naive to say, but I think there was the briefest moment where your status updates started with "is", feeds were chronological, and photos and links weren't pushed over text, that it was not an adversarial actor to one's wellbeing.
There was an even briefer moment where there was no such thing as status updates. You didn't have a "wall." The point wasn't to post about your own life. You could go leave public messages on other people's profiles. And you could poke them. And that was about it.
I remember complaining like hell when the wall came out, that it was the beginning of the end. But this was before publicly recording your own thoughts somewhere everyone could see was commonplace, so I did it by messaging my friends on AIM.
And then when the Feed came out? It was received as creepy and stalkerish. And there are now (young) adults born in the time since who can't even fathom a world without ubiquitous feeds in your pocket.
Unless I’m remembering wrong, posting a public message on someone else’s profile was posting on their wall. Or was it called something else before it was somebody’s wall?
It didn't have a name. It wasn't really a "feature." You just went and posted on their "page" I guess I would call it.
The change to being able to post things on your own page and expecting other people to come to your page and read them (because, again, no Feed) wasn't received well at first.
Keep in mind, smartphones didn't exist yet, and the first ones didn't have selfie cameras even once they did. And the cameras on flip phones were mostly garbage, so if you wanted to show a picture, you had to bring a camera with you, plug it in, and upload it. So at first the Wall basically replaced AIM away messages so you could tell your friends which library you were going to go study in and how long. And this didn't seem problematic, because you were probably only friends with people in your school (it was only open to university students, and not many schools at first), and nobody was mining your data, because there were no business or entity pages.
Yeah, that's about when it changed. The lack of a wall was a very early situation. I joined in 2004, back when it was only open to Ivy League and Boston-area schools.
It was still acceptable to write on someone else's wall when they came to be called that. You can still do that now I think but it's quite uncommon and how it works is now complicated but settings.
Sure, you could. That wasn't the problem. The problem was that now you could post on your own.
That's what turned it from a method of reaching out and sending messages to specific people when you had something to say to them to a means of shouting into the void and expecting (or at least hoping) that someone, somewhere, would see it and care what you had to say. It went from something actively pro-social to something self-focused.
Blogs and other self-focused things already existed, but almost nobody used them for small updates throughout the day. Why do you think the early joke about Twitter was that it was just a bunch of self-absorbed people posting pictures of their lunch? Nobody knew what to do with a tool like that yet, but the creation of that kind of tool has led to an intensity of self-focus and obsession the world had never seen before.
I made the mistake of sending a Gen Z (adult) friend a poking finger emoji to try to remind him about something.
It wasn't the first time I've had a generational digital (ha) communication failure, but it was the first time I've had one because I'm old and out of touch with what things mean these days!
My hunch is that instant messaging is slowly taking over that space. If you actually want to connect with people you can without needing much of a platform.
I mean let's be clear on the history and not romanticize anything, Zuck created Facebook pretty much so he could spy on college girls. He denies this of course, but it all started with his Facemash site for ranking the girls, and then we get to the early Facebook era and there's his quote about the "4,000 dumbfucks trusting him with their photos" etc.
There is no benevolent original version of FB. It was a toy made by a college nerd who wanted to siphon data about chicks. It was more user friendly back then because he didn't have a monopoly yet. Now it has expanded to siphoning data from the entire human race and because they're powerful they can be bigger bullies about it. Zuck has kind of indirectly apologized for being a creeper during his college years. But the behavior of his company hasn't changed.
After converting many of my projects, and helping a couple startups tool their codebases and teams for using AI agents better, these 5 things are what I now do on every codebase I work on.
There’s a really common cognitive fallacy of “the consequences of that are something I don’t like, therefore it’s wrong”.
It’s like reductio ad absurdum, but without the logical consequence of the argument being incorrect, just bad.
You see it all the time, especially when it comes to predictions. The whole point of this article is coding agents are powerful and the arguments against this are generally weak and ill-informed. Coding agents having a negative impact on skill growth of new developers isn’t a “fundamental mistake” at all.
What I’ve been saying to my friends for the last couple of months has been, that we’re not going to see coding jobs go away, but we’re going to run into a situation where it’s harder to grow junior engineers into senior engineers because the LLMs will be doing all the work of figuring out why it isn’t working.
This will IMO lead to a “COBOL problem” where there are a shortage of people with truly deep understanding of how it all fits together and who can figure out the line of code to tweak to fix that ops problem that’s causing your production outage.
I’m not arguing for or against LLMs, just trying to look down the road to consequences. Agentic coding is going to become a daily part of every developer’s workflow; by next year it will be table stakes - as the article said, if you’re not already doing it, you’re standing still: if you’re a 10x developer now, you’ll be a 0.8x developer next year, and if you’re a 1x developer now, without agentic coding you’ll be a 0.1x developer.
It’s not hype; it’s just recognition of the dramatic increase in productivity that is happening right now.
I'd think this would work, as the 4 tools listed are about retrieving information to give agents more context of correct providers and modules. Given terragrunt works with terraform directly, I'd think that it would help with it as well, just add rules/prompts that are explicit about the code being generated being in terra grunt file structure / with terragrunt commands.
Thanks, this is helpful. I tried Claude Code, and thought it had a lot of potential, but I was on track to spend at least $20/day.
For a tool that radically increases productivity (say 2x), I think it could still make sense for a VC funded startup or an established company (even $100/day or $36k/year is still a lot less than hiring another developer). But for a side project or bootstrap effort, $36k/year obviously significantly increases cash expenses. $100/month does not, however.
So, I'm going to go back and upgrade to Max and try it again. If that keeps my costs to $100/month, thats a really different value proposition.
Can you clarify what you mean here? Are you saying I can use Claude Code for a flat rate of $100/month? What are the limits? What if I use more than $100 worth of Code in a month? Their website doesn't seem to make it clear.
Edit:
Found the answer to my own questions
> Send approximately 50-200 prompts with Claude Code every 5 hours[1]
Really tempted to go for this as well. Only wish I could access flat rate Claude through VS Code Cline (or an extension like it) as well - that would be the complete package. $100 / month + ~$$ / day in API credits is gonna get pricey.
https://github.com/TencentARC/StereoCrafter https://github.com/TencentARC/GeometryCrafter