Brian P. Hogan (@bphogan) 's Twitter Profile
Brian P. Hogan

@bphogan

Technical content expert, developer education leader, author, educator, mentor, and software developer. I develop people, content, and code. He/Him.

ID: 11374142

linkhttps://bphogan.dev/ calendar_today20-12-2007 15:14:38

54,54K Tweet

9,9K Followers

1,1K Following

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

Tailscale has a lot of cool features I didn't know about until I joined, but tsnet (tailscale.com/kb/1244/tsnet) is one of the best. With tsnet I can write Go apps that have Tailscale built in. Makes creating internal services so easy. Even on the free plan.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

I was never in advanced English classes. Teachers didn’t think I was good enough. I am writing my 14th nonfiction book, am a content editor, and I lead education and content teams.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

Few things are more condescending than trying to do something online and being told you have to call, only to have to listen to the automated system tell you that you can manage your account online. I promise you. I tried. Talking to people is a last resort.

Brian Cardarella | bcardarella.bsky.social (@bcardarella) 's Twitter Profile Photo

.Anthropic's Claude Code charges you for doing nothing. It sat open for nearly two hours, no prompts. Still ate tokens, even if a very small amount. I wonder what happens if you leave it open with a large context.

.<a href="/AnthropicAI/">Anthropic</a>'s Claude Code charges you for doing nothing. It sat open for nearly two hours, no prompts. Still ate tokens, even if a very small amount. I wonder what happens if you leave it open with a large context.
Thomas H. Ptacek (@tqbf) 's Twitter Profile Photo

That's the way to think about being a LLM-code reviewer. You're not a mentor flexing to get a new team member's code merged. You're the BPF verifier. Like the verifier, you don't even need a good reason to reject code.

Thomas H. Ptacek (@tqbf) 's Twitter Profile Photo

When you do a Google search and don't see roughly the answers you want on the front page, do you salvage the query by digging to page 2 and page 3 and page 4? Or do you just do a new search? Same deal.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

Centralizing everything behind a couple of cloud providers really does help us build things faster. But when there's an outage, you really feel it.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

With major providers down, this feels like a snow day, where the school's closed and all the work that was due today is now due tomorrow.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

Some things I learned while using Claude Code on some personal projects over the last two weeks. bphogan.com/2025/06/19/202…

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

Today, I used ChatGPT o3 to research two articles for my newsletter. Every article it found was current and relevant. Every fact it cited was made-up. The statistics did not appear in the article cited. Content without curation will be painful.

Dr. Glaucomflecken (@dglaucomflecken) 's Twitter Profile Photo

Can’t speak for teeth, but 99% of eyeball disease is covered by medical insurance. Vision insurance is for glasses and contacts and we have it because this country likes to make acquiring disability accommodations as difficult as possible.

Brian P. Hogan (@bphogan) 's Twitter Profile Photo

You “log in” with your login. Your users “sign up” for your service and you track “signups.” Go check your buttons.