4,208 karma · joined February 17, 2015
It must have been on page 1 for a while to rack up that many points, then it sank almost immediately to page 5 where all the other posts with even 50+ points were days old. I've always wondered what happened there. Was it the algorithm, or did a mod step in?
> After several days, six Sentinelese—an elderly couple and four children—were taken to Port Blair. The colonial officer in charge of the operation wrote that the entire group "sickened rapidly, and the old man and his wife died, so the four children were sent back to their home with quantities of presents".
Pre-AI I'd say I've gotten over the hump 3 times with CSS, only to lose it again by the next time I had to use it in volume.
We'll of course you're gonna be frustrated if you start with the hardest problem in HTML :/
I finally got a real feature to develop and started using Codex a couple weeks ago. Before that, I was just using ChatGPT for small things. For the most part, I was doing a lot of monkey-patching and deep troubleshooting that I didn't think Codex would be good at.
I was wrong. I had no idea how smart these tools are.
I now realize, as the tech lead on a large project with me, 2 front-end developers, a full-stack-ish developer, a tester, two product people, and a PM - that I could do this entire project more efficiently with just me and the tester.
I'm doing SQL for the first time in 20 years, which would have slowed me down in the past, but not now. It used to take me an hour to program a new feature and two hours to get it to look right, if I had to do the CSS myself. Now I can do that w/o anyone's help. Writing tests used to take as long as writing the code. Maybe it still does, but that's an hour instead of a day. And it's so much less painful. There's no satisfaction of the aha moment when writing tests. It's just a slog.
We're a very small shop that usually only has 1-2 devs on a project. So we're not set up to do big projects, we aren't doing agile, and it's just a mess. We waste probably 80% of our effort just communicating.
The product team was needed/useful in the beginning to define the broad scope of the project and lay down the UI/UX patterns. But now it's like pulling teeth to get them interested in our internal client's ever-evolving wishlist. I can handle that, and always come to the product team with very specific asks when I need UI design help. Just give me the tester, who's so thorough it's annoying, to catch the weird edge cases I hadn't thought of.
I'm not saying I'm God's gift at any of these things, just that I'm reasonably competent at them. It's kind of terrifying what a seasoned full-stack dev with a decent feel for UX and the ability to manage stakeholders can do with this.
If not, and compromise is just stuff like "add yet another floating ad footer to make the c-suite happy," then absolutely it should be the last tool.