Just this morning I typed:
STOP WORRYING ABOUT THE DEADLINE THAT IS MY JOB
[1] https://gist.github.com/benvanik/ee00bd1b6c9154d6545c63e06a3...2,679 karma · joined February 26, 2012
Some of my hobbies include helping people unlock creativity using LLMs: https://conjori.com/
And trying to revive a dead MMO: https://www.swgemu.com/
I work for Amazon, and all opinions I share on this handle are my own.
Just this morning I typed:
STOP WORRYING ABOUT THE DEADLINE THAT IS MY JOB
[1] https://gist.github.com/benvanik/ee00bd1b6c9154d6545c63e06a3...The only real "catch" researchers found was timing. If you introduce them before a kid has "automaticity" (around 4th grade), they never develop a baseline number sense, which makes high-level math harder later on.
It's a pretty clean parallel for LLMs. The tool isn't the problem, but using it to bypass the "becoming" phase of a skill usually backfires. If you use an LLM before you know how to structure an argument or a block of code, you're just building on sand.
They made code generation essentially free, and now they're drowning in AI-generated PRs that take more time to review than it would take to just write the fix themselves. So they've moved to invitation-only contributions. They built the tools that removed code as a barrier, and now they're living with what that actually means: quantity goes up, quality goes down, and every PR still needs a human with architectural context to evaluate it.
The bottleneck has completely flipped. It used to be finding someone to write the code. Now anyone can dump a 200-line PR in seconds, but the review time from someone who actually understands the codebase is the most expensive thing in the repo. That context can't be generated, it has to be earned.
They built a firehose and their own team can't drink from it.
So will I, if anything to support the effort, and check it out maybe I'll buy more for my kids or something.
The legal situation is a mess too. We're not competing with anyone (game's been dead over a decade), we're not selling anything, but we still operate in this gray area wondering what's fair use versus what crosses a line. Copyright law wasn't written with "what if the company abandons it and erases it from existence" in mind.
Meanwhile every day that passes, more of these games just vanish permanently because preservation is treated as piracy.
A recent project's tech appendix had headers like "Core Technology Philosophy", "Backend Architecture", "Frontend Architecture", "Service Architecture", "Infrastructure and Deployment", "Security Architecture", "Performance Requirements", "Configuration Management", "Backup & Disaster Recovery", "Development Workflow", "Network Architecture", "Resource Management", "Development Principles", and "Scalability Considerations".
The beauty is that by the time you get to the technical appendix, you've already validated what you're building and why it matters. The technical choices then flow naturally from the customer requirements rather than driving them.
That said, work back from your customer!
https://health.au.dk/en/display/artikel/dansende-hjerneboelg...
Meanwhile, it's interesting that I do find I can focus deeper on code with certain types of music. I also have certain music I listen to when I want to write a document, such as a PRFAQ or some narrative. I've always assumed I was just "programming" myself for these modes, and the music was reminding me of the mode I was in. Perhaps it's a little of both.
If I sleep eight hours, I feel groggy, jet-lagged, and generally have a day where I’m slogging through molasses to get from one task to the next.
My wife has raised concerns about my sleep pattern, so I started using sleep-tracking tools like Fitbit and, more recently, an Apple Watch. She tracks her sleep too, and the big difference we’ve noticed is that I fall asleep within about two minutes, and my “sleep efficiency” using these tools is 98%. If I’m traveling and feel a bit jet-lagged, I can take a 20-minute nap (often without an alarm) and wake up feeling refreshed. She also seems to wake up a lot, most nights I "sleep like a log" and I only wakeup in the morning.
My mother has the same pattern but stays up later and sleeps about six hours into the morning. I used to do this too, but around age 23, I switched to an earlier bedtime and a consistent daily routine. When I became a “morning person,” I found I could code like crazy in the morning before “starting” my day, and this rewarding experience reinforced the habit.
I’ve tested this pattern in many ways, including not using an alarm (I still wake up around the same time for weeks at a time) and using a “light clock” I built with a Raspberry Pi to slowly brighten the room. Again, I wake up after roughly 6 hours and 20 minutes. Now, I use my Apple Watch to vibrate as a gentle reminder to start the day. On weekends, I keep the same schedule and use the extra time to read or hack away at side projects, often coding until the late afternoon when my wife protests enough that I need to stop and hang out or do my honey-do's.
About 10 years ago, during my annual checkup, my wife asked my doctor about this sleep pattern. The doctor asked me several questions, seemingly looking for signs of sleep deficit or dysfunction. In the end, he said I could do a sleep study but concluded, “If it works, don’t break it.”
As for productivity, I’ve found I can code effectively from 4:30 am to 8:30 am, then shower and work from 9 am to 6 pm without much trouble. I also practice intermittent fasting, typically eating only at 6 pm, with a protein shake around noon. This habit happened by accident—I realized breakfast slowed me down, and eating lots of carbs impaired my cognitive function and ability to code or handle complex tasks in the morning.
Before you ask, I generally don’t use caffeine or other stimulants. Occasionally, I’ll have one cup of coffee around 9 am as a social habit, but I recently stopped that again and actually feel better. I’ll most likely drop it again for a while until it sneaks back in again.
On a related note in 2019 Apple destroyed all my music copies in one of the itunes updates, and part of this process I gathered all forms of media into various zfs datasets and de-duped and managed to find all my mp4's from the '90s lol.
It's amazing how much digital garbage we can accumulate, I often wonder what my kids will do when I pass, will they try and sift through all of it, or just toss it in a closet somewhere to be discovered in 1,000 years by some digital archeologist?
[0] https://www.raphkoster.com/2021/09/02/online-world-or-metaverse/
[1] https://en.wikipedia.org/wiki/Metaplace convert -size $(tr ',' 'x' < /sys/class/graphics/fb0/virtual_size) -depth 8 bgra:/dev/fb0 snap.pngWhat has impressed me is some stuff like "Can you summarize this for me?" and "How would you parse the datetime out of this log entry in python3: {raw text}", "How could I make the following mysql query more readable?" etc.
At this stage, it's like when Stack Overflow came out. And yes, some SO stuff is crap, but once in a while, you get something that saves you 3 hours of your life. For example, recently, ChatGPT has saved me hours of poking around on topics I wanted to solve quickly without thinking so I could get to the high-value work that would get me closer to my goal.
That said, I am amused at how it can bald-face lie about even mathematically incorrect things, and it gets lost if a thread gets a bit too long.
Something is happening here. I think it'll be a while before these things write code from reading a paragraph from a product manager or a less technical user's "use case".
What's interesting is to watch this pendulum swing back and forth, from expert systems coded by hand to neural nets and now these large language models. If the pendulum keeps swinging, it might land on your head one day if you don't pay attention.
All this said, I enjoy my interactions with ChatGPT more than most SO posts, so I continue to use it, and luckily I have 40 years of coding experience to help me identify where it's a bit off.
I have taken to pasting questions from my mentees into ChatGPT and sharing the result and suggesting they try ChatGPT to learn python3 in addition to SO and other tools. It seems to help them, I worry it will confuse them with a bald-faced lie, but I'm here to help when it does!