@geshan

Senior Software Engineer | Agile follower | Speaker | Google Developer Expert @googledevexpert On a social media break, don't expect any activity or response.

Sydney, Australia
Joined April 2008
the senior engineer death spiral remember, you are in the reputation-building business, and software is actually downstream of that. buff.ly/6zFKmDc
1
64
There's No Limit to How Bad Code Can Get A business will sink long before code quality reaches a hypothetical floor. Technical debt has no bankruptcy, no clean reset, so metaphors that imply an end provide a false sense of security. buff.ly/UEQGLJx
69
Why Personal Websites Are Coming Back The personal website is coming back because people are rediscovering something the early Web made obvious: the Internet is more interesting when individuals have places of their own. buff.ly/d6EqAqp
1
75
The AI job market in 2026: who gets hired, what they earn, and which roles are fading buff.ly/npri3HI The number of people who can build frontier models at 500 to 1,000 worldwide, with acceptance rates below 1% at OpenAI, Anthropic and DeepMind.
67
Building an Internal Company Agent: 5 Things We Got Right and 5 I Would Do Differently make the agent visible early, connect it to the systems where context lives, keep access safe, and optimize for something simple enough to maintain. buff.ly/zASBI9p
66
Humans Are Always the Bottleneck Human-in-the-loop is still essential. Decisions must be made by a human, and I still review and merge pull requests myself. But I want the AI to drive the work and call me into the loop as few times as possible. buff.ly/YPxZTwW
1
102
The revolt of the reader This should be on your office wall and shared as a reminder with your team: "We readers shouldn’t be expected to labor to understand a sentence that the writer themselves didn’t work to create." Your credibility is on the line. buff.ly/tKjBtlI
65
If coding is solved, what now?: Measuring the sloppiness of code | EARENDIL Just because the code is formally correct doesn’t mean that it is not introducing unnecessary abstractions, creating duplicates, or just making bad decisions overall. buff.ly/vERxLYp
63
The Email Verification API is a proposed standard without OTO or magic links. Instead, the browser will use a user's logged in session to their inbox to create a cryptographically signed token that a server can use to verify the email address. buff.ly/5YykwIS
68
How to Network at a Tech Meetup buff.ly/1XcRQf3
61
You are not a model. Don’t price per token. Charging per token is becoming the default for AI companies. For most AI applications, it is a mistake. The better path is to price at the highest layer of value you can reliably measure, attribute, and defend. buff.ly/CQgkSrO
69