Not usually but I've had periods where I've only been listening to AI-generated music (my own and others) instead of using Spotify. Suno is getting really good now.
Yeah Suno is crazy. I hummed a melody that came to mind and it materialized it into a full band-backed song. Wasn’t random either, followed the lyrics I typed and built on the melody. I’m convinced Spotify is gonna be 80% AI music within two years.
How do you find o3-pro for coding? I've also been taking the approach of hand building context and copying and pasting it in for complicated tasks where I want lots of reasoning, like bug/security audits.
I found o1-pro unbelievably good for coding, but when o3-pro was released, I saw the response length in ChatGPT was gimped severely compared to o1-pro, so didn't find it all that useful - it couldn't output long enough responses. I actually cancelled my ChatGPT subscription as it seemed like such a downgrade, though I'll probably try using again via OpenAI's API at some point, so long as the response length isn't capped. I'm tempted to try out Grok 4 Heavy.
o3 pro is really good, but the context is really constrained, so its hard to use and doesnt output enough. This makes it suitable for ideating on good abstractions, but cant really make broad sweeping changes. Grok will output a full file. If you use the o3 pro API, its actually great, but it gets really expensive.
I've barely tried Claude Code but looking to experiment with it as well after hearing a lot of good things about it. I've had good experiences with the GitHub Copilot agent in VS Code for working with Rust, specifically with Sonnet 4.
Refactoring duplicate code into a helper function should be achievable with current agents. To replace existing code with an external crate , you could try giving the agent access to a browser (e.g. playwright-mcp), and instructing it to browse the crate docs. For anything that involves using APIs that may be past the knowledge cutoff for the agent's model, it's definitely worthwhile to have some MCP tools on hand that'll let it browse for up-to-date info - the brave-search and context7 MCPs are good.
The Sonnet 4 agent usually defaults to using `fetch` for getting webpages, but I've seen it sometimes try playwright on it's own. It seems the brave-search MCP server is deprecated now, so actually it's probably not the best option as a search MCP (you also need to sign up for an API key), right now it works well though!
Yes, I've taken multiple - anywhere from a couple months to an entire year during COVID. Travelling, trying my hand at a business, others to just take a break and work on side projects or freelancing before fully jumping back in.
It's good to consider the financial impact seriously in balance with everything else - not only the income you won't earn, but also how that would have compounded across your lifetime.
To address your point about recruiter emails, I still get them. So long as you can provide value to a business at the end of your break it's not necessarily an issue, though you might have to work harder to demonstrate that - I think especially for the soft skills you'd otherwise be using day-to-day in a workplace as opposed to when you're just doing your own thing.
I took a three year break that combined freelancing, some personal projects and a good bit of everything but devwork. Coming back into a full-time dev role was challenging for a couple reasons, but most pointedly all the effort required to rebuild the emotional muscles to negotiate the political/social situations. Took a good 6 months before it felt effortless again.
I am thankful for the opportunities and growth that my break enabled. At the same time, it has felt that getting back into work routines has been just as awkward as getting out of them.
Compounding is tricky to explain to young people because to see how it works with own eyes it takes years.
I don’t mourn money I misspent in my youth because experience was worth it but only now I see how much those would be worth in money terms. So I guess at least make adventure really worth it, because bumming on a couch watching streams for a year or even month is going to be a disaster.
5+ years software development experience, mostly working on backend systems at fintechs. Seeking an IC role using the Rust programming language (and other tech as well!)
My previous experience ranges from working in cross-functional teams at larger corps, to being the sole fullstack developer for a startup. Some of the more interesting things I've worked on: an event-driven scheduling service (think dkron), core protocol logic for a blockchain validator in Rust, and complex SQL models for financial pipelines.
Let's talk if I sound like a fit for your engineering team or project: james@hiew.net
The new web search icon appeared for me straightaway in the ChatGPT macOS desktop app, within an in-progress conversation, without even having to restart. Before I'd even seen this official launch announcement. Very smooth!
Great but only so long as you want to use their nameservers. I had a domain with them that I wanted to use with AWS Route 53 nameservers which I was unable to - then I had to wait the standard ~60 days before I could transfer it out which caused a headache in the meantime.
oh that’s a major bummer they won’t let you customize NS records for domains you buy on their platform. not a huge deal for most of mine but some of them…
You can set NS records for subdomains though... I have done this for a couple of domains where i have internal.<domainname> and that points at Route53. I also use Route53 for my Reverse IP lookups, since Cloudflare does not seem to support this (unless i missed something).
On an related note, what does Route53 give you that you cant do on Cloudflare?
Ahh ok. That's not so bad. It's really only for one 'learning' domain or such where I set it elsewhere. But it's by far the minority of the time that I didn't just use Google's built in one (or used GCP's) for the API which Cloudflare has
Cloudflare is straightforward to use but watch out, they don’t let you use custom nameservers, which is very unusual for a domain registrar. As great as Cloudflare’s nameservers are, this was a dealbreaker for me and I eventually moved all my domains off of there.
"[Almost]" doesn't appear in the title of the article as currently linked. I would also agree that there is no need for an "almost" anymore - voice cloning can be pretty spot on e.g. this fake Joe Rogan interview with Sam Altman[1].