Rob Napier
cocoaphony@mastodon.social
<p>Swift and Go. Love 'em both. They make me mad in completely different ways. Infosec as required. robnapier.net</p>
Posts
-
View post
Been doing a bit of coding-assistant dev this weekend on a side project that amuses me, and I think I've discovered why I enjoy this kind of work, whether it's actually "more productive" or not. I am a pedantic, verbose person. Everyone who works with me knows this. Why they still ask me questions is a mystery. A coding assistant never tires of my "but you should also consider…" And so I am allowed to pontificate, and no person must suffer through my soliloquy. The...
-
View post
I'm curious if this is a controversial opinion: Claude Opus ~ 4.6 is good enough for just about all coding problems. 4.5 is ok, but I do like 4.6 better. 4.8 is even better (and what I mostly use), but not a lot. If I were forced back to 4.6, it'd be fine. Fable is… slow. I really don't get why people care about Fable. My point: Maybe we're kind of done? And if we don't need to train a new model 3 times a year, and just need inference, maybe we don't need a gazillion d...
-
View post
If I had to rate this article on a propaganda scale, I'd give it a 3. Anthropic is absolutely engaging with how hard it is to get serious code out of LLMs. Just the fact that there is a known-good implementation (gcc) that the agent was allowed to reference means it isn't relevant to 75% of the work I do. BUT THAT'S OK. Point your over-eager boss to this article, explaining how limited this problem really is, and how weakly it was solved, and at what cost. This is the state of the...
-
View post
@xjki reviewing AI code is as exhausting as it is absolutely necessary. One reason it’s exhausting is that I can’t use any of the mental shortcuts I use when reviewing hand-written code. I can form a mental picture over time of the developer and what they’re thinking, their style, their strengths, what they misunderstand. I can focus on areas they are likely to have made mistakes, and skim the areas that are probably fine. But AI isn’t like that, and you have to be on guard at every turn.
-
View post
I&#39;ve been exploring why incremental xcodebuilds take longer than I think they should, and I&#39;ve been seeing this interesting remark from -driver-show-incremental: remark: Incremental compilation: Fingerprint missing for existing interface of top-level name &#39;==&#39; in ...swiftmodule Thousands of these for different symbols. I can&#39;t find anything discussing what this remark means. Does anyone know what this is?
-
View post
“We’re lazy, not reckless. The difference is caring.” — Noam Efergan. @ARCticConference
-
View post
&quot;Elevate an app with Swift Concurrency&quot; is a great talk. &quot;Approachable concurrency&quot; looks like how I&#39;ve always imagined Swift Concurrency would be. Thanks @simanerush for walking us through it. Moving to structured concurrency has been so hard, but has uncovered so many long-existing bugs, and working in fully structured code really is delightful to me. The transition is still very hard, and there are key tools we still need, but I think we&#39;re...
-
View post
RE: https://mastodon.social/@lapcatsoftware/116278367466232058 For me, the StM feature that’s worth the whole price. Everything else is just bonus. I hate autoplay videos so much.
-
View post
RE: https://macaw.social/@mergesort/116324619753423602 I&#39;m also a fan of Transit. It has a delightful design and its what I reach for first when I&#39;m in a city trying to understand the bus system.
-
View post
I know it&#39;s an old joke, but still one of the most hilarious markings to me. No seriously, just stop. Stop some more. It&#39;s over. Go home.