Ian Littman
banner
ian.im
Ian Littman
@ian.im
Software dev, historically PHP but currently Golang, Mod/infra @ phpc.social, co-organizer longhornphp.com and mergephp.com, co-maintainer at Joind.in
Reposted by Ian Littman
very funny to read these emails and then remember summers wondering whether the leaky pipeline in stem was because women are inherently bad at math
The emails have Summers reporting to Epstein about his attempts to date a Harvard economics student & to hit on her during a seminar she was giving.
November 16, 2025 at 1:56 AM
Reposted by Ian Littman
The coordinated nature of this—none are facing voters in 2026—means that either Schumer approved it or failed in his job as Senate Majority Leader to stop it.

Dems voting "no" get zero credit until they demand a change in leadership. Schumer out as Leader, Durbin out as Whip.
so currently defectors are:

Kaine (2030)
Shaheen (Retiring)
Hasan (2028)
Fetterman (2028)
Durbin (Retiring)
CCM (2028)
Rosen (2030)
King (2030)
November 10, 2025 at 2:43 AM
Got plenty of slots left for the #longhornphp uncon
October 24, 2025 at 4:28 PM
Reposted by Ian Littman
The #longhornphp 2025 tutorial day is underway! @alenaholligan.bsky.social is presenting on BDD, Florian Engelhardt is walking through building an observability extension with Rust, and @daveliddament.bsky.social is diving into building custom Rector rules.
October 23, 2025 at 2:35 PM
Reposted by Ian Littman
In our non-DEI meritocracy, Larry Ellison's son bought CBS so that Bari Weiss could then put her sister on air.
UPDATE: Per our scoop last night, Suzy Weiss, sister of Bari, did indeed appear on CBS this morning to talk about her recent article in The Free Press.

Second Free Press writer on CBS this week.

Read more on staff concerns on The Free Press's presence inside the newsroom:
zeteo.com/p/inside-bar...
October 17, 2025 at 7:52 PM
If you're in Austin and want to attend #LonghornPHP next week but can't swing the ticket price, we still have some donated in-person tickets available. Pay $20 now, then get that $20 refunded when you show up. ti.to/longhorn-php...
ti.to
October 16, 2025 at 1:18 AM
Tired: distributed power generation
Wired: Family joules
October 11, 2025 at 2:14 AM
Time to learn about Valkey from the fine folks at @percona.bsky.social at Texas Linux Fest!
October 3, 2025 at 2:14 PM
If you've been to #LonghornPHP in the past as an attendee and haven't grabbed a ticket yet, we've got a few wks before the conference & I'd love to see y'all there. If our GA tickets feel pricey, DM me. I'm proud of our schedule and want to give speakers the audience they deserve.
October 3, 2025 at 6:06 AM
Reposted by Ian Littman
This year, @alenaholligan will be presenting a tutorial and a talk - join us on Thursday for her tutorial "Bridge the Testing Gap: Mastering BDD with Codeception for Cross-Team Success" to master BDD Fundamentals!

Get tickets at longhornphp.com
September 24, 2025 at 3:03 PM
@flightradar24.com Y'all should do something special with SkyCards for Dorkfest ;)

Maybe Blue Sky (heh) for LAX for the entire 2h event so folks can quickly catch planes before going back to taking pictures of planes IRL
September 13, 2025 at 1:44 PM
It's travel-to-Dorkfest o'clock at AUS. Boarded on DL 306 AUS-LAX. See y'all (incl. @crankyflier.com) soon!
September 13, 2025 at 11:50 AM
No bad news is very good news on Golang cryptography :)

#gophersunite
August 28, 2025 at 8:33 PM
To wrap up lightning talks, we have an update on TinyGo #GophersUnite
August 28, 2025 at 6:27 PM
Next up in lightning talks: making typeaheads fast with Redis #GophersUnite
August 28, 2025 at 6:22 PM
Next up at Gophercon lightning talks: building a Git client in Go. #GophersUnite
August 28, 2025 at 6:17 PM
Next up, it's #neovim demo time! #GophersUnite
August 28, 2025 at 6:04 PM
Next up: principles of using AI for software dev.

For one, don't hand off code for review that you haven't reviewed yourself.

For another, exec expectations don't match current reality on what AI can('t) do.

#GophersUnite
August 28, 2025 at 6:00 PM
Next up: using assertions to make sure that if a program is wrong it doesn't compile. #GophersUnite
August 28, 2025 at 5:49 PM
It's lightning talk time at Gophercon! First talk is about using SSA and control flow graphs for finding e.g. session leaks in the Cloud Spanner SDK #GophersUnite
August 28, 2025 at 5:43 PM
Expressing API changes as "replace this function with its inlined body" lets Go tooling make codebase upgrades for you. #GophersUnite
August 27, 2025 at 6:49 PM
By default, common LLMs don't use current code features, and even higher-power ones are a coin flip. Go analysis tools, and the associated MCP server, helps push back against this so emitted code gets modernized on the way out of the model. #GophersUnite
August 27, 2025 at 6:37 PM
Yo dawg I heard you like ATProto so I'm posting about an ATProto talk from a service that speaks ATProto #GophersUnite
August 27, 2025 at 4:07 PM
If you need every last drop of performance, you can remove the guard rails Go has. But you probably really really shouldn't because your time is more valuable than the hardware you save on making a great protobuf parser. #GophersUnite
August 27, 2025 at 4:01 PM
Pin to commit hashes rather than tag versions, and use tooling to capture when your libs do more things than you expect them to. #GophersUnite
August 27, 2025 at 3:42 PM