917 karma · joined September 20, 2020
I spent 30 mins today planning a change that affected multiple modules, and then handed it off the plan to the Claude to implement, and came back to 4 PRs fully ready to merge 15 mins later.
1 year ago, this kind of work would have taken me a better portion of the day, especially given the amount of searching I would need to do to build context.
I’ve been using computers since almost 3 decades now.
My MacBook feels like a computer that even 5-6 years ago I would classify as too futuristic.
I rarely ever switch it off, I run 40+ chrome tabs, 2 coding agents, and 2 editors all the time, with slack and a few other utilities running.
I can install power user software like Raycast and Handy.
WTF? I’m selling you a car with no brakes but it slows down reasonably fast?
We’re entering a new phase of software development, and with every phase there are new challenges.
Some questions the author might want to first answer: 1. If AI is constantly reacting to smaller incidents, is it surfacing larger issues in your codebase and architecture? 2. What kind of new telemetry do we have to build? 3. How do we build new deployment systems that help us validate fixes without requiring hours to go through traditional CI/CD systems
I’m old enough to remember the days when engineers would monkey patch their code on live servers with additional logging and metrics to learn about failure modes during incidents.
You want to be leading the agent, not lagging the produced code.
Now, I would say 80% of my code is written through an LLM, and the last 20% is usually me reviewing adjusting, etc. The part that I find cumbersome is that even when I make manual adjustments, I still need to tell the LLM, otherwise it leads to context drift.
When I compare these 2 times, I think I remember fewer specific details, but I'm getting better at creating more checkpoints.
Using coding agents to search for patterns, understanding why our abstractions might not be working because of how users integrate, etc etc.
Not everything vibe coded is bad software, not all bad software is vibe coded.
Sorry for the cheeky response.
CPU Limits have a place, you don't want a bad change for 1 deployment object affect all neighbors by taking all the CPU. You need to be able to constrain the blast radius. This doc gives me strong AI vibes. Setting CPU limits isn't free. You still need to care about how the programming language that you use discovers those limits, and correctly handles them. For e.g. if you spin up a 100 Java threads, but only have 1 cpu as the limit, that's bad design.
- You at least need a capable machine, so that's not 0 monetary investment. - You need to spend at least an hour decicding between ollama, llamacp, mlx, etc. - You need to find the correct quantized version of the model that works for you based on the architecture. - You need to figure out the correct context window size to get reasonable performance. - You need to setup a harness that works against your model - You might need to setup additional websearch tools, image tools, etc since harnesses like pi don't come with the model. Ofc you can't use codex and claude code, because those aren't opensource and you are anti-AI.
Or, you could sign up for Opencode for $10 and just be productive.
I'm particularly calling out the hypocrisy of the original comment. Being Anti-AI, and then spending hours on setting up a less than frontier AI model.
If you're learning about model inference, then it's a different and you are definitely not anti-AI in that case.
Overall gaming is a dying business. Everyone has a pretty powerful smartphone in their pockets, and there are so many platform vying for attention. AAA gaming is becoming a smaller fraction of the overall gaming pie, so I would expect prices to go up. Mobile gaming usage is up from 42% -> 55% from 2017. Even based on analysis from Steam's data, Indie games are 48% of sales, vs 24% in 2018.
Deepseek v4 Pro prices with Opus 5 perf would be freaking unbelievable!!
This is probably a dream.
All the best to him on his future endeavors!