Ian Littman (@iansltx) 's Twitter Profile
Ian Littman

@iansltx

Dev mercenary. Admin/infra phpc.social & ian.im on bsky. Co-organizer @LonghornPHP. Co-maintainer @JoindIn. ❤️ @orcishtylae

ID: 698483

linkhttps://phpc.social/@ian calendar_today25-01-2007 03:23:34

48,48K Tweet

2,2K Followers

2,2K Following

Ian Littman (@iansltx) 's Twitter Profile Photo

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

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
Ian Littman (@iansltx) 's Twitter Profile Photo

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

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
Patrick McKenzie (@patio11) 's Twitter Profile Photo

Using LLMs for content generation is occasionally amusing because sometimes the combination of model and prompt will result in hyperfixation on a particular phrase, which is probably not fit for purpose but can be hilarious.

Ian Littman (@iansltx) 's Twitter Profile Photo

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

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
Ian Littman (@iansltx) 's Twitter Profile Photo

Expressing API changes as "replace this function with its inlined body" lets Go tooling make codebase upgrades for you. #GophersUnite

Expressing API changes as "replace this function with its inlined body" lets Go tooling make codebase upgrades for you. #GophersUnite
Ian Littman (@iansltx) 's Twitter Profile Photo

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

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
Ian Littman (@iansltx) 's Twitter Profile Photo

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

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
DHH (@dhh) 's Twitter Profile Photo

Campfire is now free! An entire chat system to run on your own server. We are running the official #RailsWorld conference chat on it from a mini PC in my literal closet 😄 github.com/basecamp/once-…

agustina vergara cid (@agustinavcid) 's Twitter Profile Photo

Javier Milei’s party lost the legislative elections in Buenos Aires. He said: “We’re facing a clear defeat. . . To move forward, the first thing to do is to accept the results” and added that “going forward, we’ll correct our mistakes.” He didn’t claim the elections were

Branislav Slantchev (@slantchev) 's Twitter Profile Photo

Same in colleges. The students are using ChatGPT to write their essays, the professors use ChatGPT to grade them. The AI is talking to itself, nobody’s getting educated, and we have no idea what students actually know. The companies then don’t want to hire them.

Same in colleges. The students are using ChatGPT to write their essays, the professors use ChatGPT to grade them. The AI is talking to itself, nobody’s getting educated, and we have no idea what students actually know. The companies then don’t want to hire them.