3,246 karma · joined December 20, 2012
Everything's made up and the points don't matter.
meet.hn/city/39.4064662,-105.4717013/Bailey
I’m not at all a frontend person, I just think flex is one of the best systems I have ever used. It usually gets the job done in a way that I expected to work (and that bar is pretty low lol)
100% my takeaway after trying to parallelize using worktrees. While Claude has no problem managing more than one context instance, I sure as hell do. It’s exhausting, to the point of slowing me down.
I can assure you that I don’t at all care about the MAYBE $10 charge my monster Claude Code session billed the company. They also clearly said “don’t worry about cost, just go figure out how to work with it”
Good reminder that anyone can go on the internet, just say stuff, and be wrong.
I hate a toxic work environment too, but let’s be real, everything is fake at software companies, so there is no “harm” happening if you stay. So what if leadership is terrible, if you can play their little games, take their money, and not tailspin into a depression… congrats?
I do pull very often run things into functions and source them into every shell session. Usually only parameterized things that aren’t trivial to use reverse search for.
At this point, I demand a good IDE experience: as much intellisense as possible, great debugger, hot reloading.
Anyway, C# and MonoGame was what won at the end of the day, at least to just get the ball rolling. Rider is a great IDE, and MonoGame… at least has great getting started documentation to get me going again. Once I knock out a few cutesy games I’ll probably go build my own thing on top of SDL3, so that I’m not held back by MonoGame. Also the MonoGame content builder is just completely broken on Mac, so on the side I am building my own Rider plugin to bring actually good intellisense to the mgcb file, so that I don’t need the broken editor gui (all it does is manage the mgcb file anyway, arguably should have just been an IDE plugin the whole time)
I tried Dragonruby, really wanted to like it, but the development experience is just… not there. It live reloads, but seems to offer no IDE tooling whatsoever. They talk a lot about emacs, maybe you’re supposed to use it with emacs, which I just have zero interest in doing. You’re also not using MRI, or the full Ruby language, so a lot of tooling for “normal Ruby” may not work. C# is just C# with MonoGame, I can use all the tools, import all the nuget packages (if you really want to), etc.
I felt like going with a C based project would lock me out of having hot reloading, but that might not be true, please let me know if I am wrong!. I know of a C++ hot reloading thing specifically made for game dev, it’s in my notes somewhere, just not sure if it’s suitable for use (you sure do have to sift through lots of abandoned experimental stuff in this world)
I agree that this is useful! It will even take natural language and augment the script, and maybe get it right! Nice!
The AI is combing through scraped data with an LLM, and conjuring forth some imagemagick snippets into a shell script. This is very useful, and if you’re like most people, who don’t know imagemagick intimately, it’s going to save you tons of time.
Where it gets incredibly frustrating is tech leadership seeing these trivial examples, and assuming it extrapolates to general software engineering at their companies. “Oh it writes code, or makes our engineers faster, or whatever. Get the managers mandating this, now! Also, we need to get started on the layoffs. Have them stack rank their reports by who uses AI the best, so that we are ready to pull the trigger.”
But every real engineer who uses these tools on real (as in huge, poorly written) codebases, if they are being honest (they may not be, given the stack ranking), will tell you “on a good day it multiplies my productivity by, let’s say, 1.1-2x? On a bad day, I end up scrapping 10k lines of LLM code, reading some documentation on my own, and solving the problem with 5 lines of intentional code.”
Please, PLEASE pay attention to this details that I added: Huge, poorly written codebases. This is just the reality at most software companies that have graduated from series A startup. What my colleagues and I are trying to tell you, leadership, is that these “it made a script” and “it made a html form with a backend” examples ARE NOT cleanly extrapolating to the flaming dumpster fire codebases we actually work with. Sometimes the tools help! Sometimes, they don’t.
It’s as if LLM is just another tool we use sometimes.
This is why I am annoyed. It’s incredibly frustrating to be told by your boss “use tool or get fired” when that tool doesn’t always fit the task at hand. It DOES NOT mean I see zero value in LLMs.
We will emerge from the tunnel, still with LLMs, but they will be tastefully integrated as sub-components of greater systems.
The displaced software engineers will be hired back to do the janitorial work of scrubbing chatbots and all otherwise broken token-streaming text boxes off of the internet. Hopefully they get hired back on full time.
We will know who all the idiots are during that brief period of bag holding where the LinkedIn profiles are still plastered with nonsense like “Senior Principal AI Adopter & Ethics Officer.” It won’t matter, they will still fail up, but it will be funny.
I lost it once, and bought two more, so that I would never be without one again. It’s the only sleep mask that works. It stays on all night. It does not leak light around the edges. Everything “shaped like your eyes” is a complete waste of time. This is the correct implementation of sleep mask, and I will never go back.
It’s super comfortable, and even slightly muffles noise since it wraps around your entire head. I do like the effect of good sealing ear plugs (Mack’s 31 Db only), but find them extremely uncomfortable to wear multiple days in a row. I’ll bring the Mack’s on vacation, just in case I am put next to an obnoxious snorer, there is very loud city noise all night, etc.
I don’t have issues sleeping in too late, because I actually get sleep with this thing, and after some time, I was just back on a normal rhythm, very consistently waking up at the same time.
I care deeply about sleep mask. Maybe it won’t work for everyone, but just in case it can help a single person, I am unloading my mask manifesto.
The NPM compatibility madness really does kill it for me. Probably something to do with taking VC money and “expanding addressable market” or whatever.