Karthikkannan (@codespider) 's Twitter Profile
Karthikkannan

@codespider

Python, Clojure, Photography

ID: 132050986

calendar_today12-04-2010 04:12:57

171 Tweet

44 Followers

249 Following

Allen Holub @allenholub.bsky.social (@allenholub) 's Twitter Profile Photo

"A complex system that works is invariably found to have evolved from a simple system that worked. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over with a working simple system". – John Gall

Tim Ottinger (@tottinge) 's Twitter Profile Photo

5-Whys meeting: the idea is not "why did you do this wrong" but "what made this seem like the right thing to do at the time to a reasonable and intelligent person in the situation?" -- Hard on systems. Soft on people.

Patrick OShaughnessy (@patrick_oshag) 's Twitter Profile Photo

Fun exercise: review every book you’ve read and ask “did this permanently change me?” For me, roughly 1 in 100 did Of the “99,” I hardly finished any Reading strategy—keep reading if good, then: -Start as many books as possible -Finish as few as possible -Re-read the “1s”

Uncle Bob Martin (@unclebobmartin) 's Twitter Profile Photo

Never ask permission to refactor. Never ask permission to write tests. You do these things because you KNOW they are the best way to go fast. When you ask permission, you are asking someone else to take responsibility for your actions.

Karthikkannan (@codespider) 's Twitter Profile Photo

Looking at i/o in a different way. This style brings i/o to the top from the lowest layer and helps separate pure functions from side effects. Thanks, Brandon Rhodes .

Kent Beck 🌻 (@kentbeck) 's Twitter Profile Photo

Tests should be coupled to the behavior of code and decoupled from the structure of code. Seeing tests that fail on both counts.

Kent Beck 🌻 (@kentbeck) 's Twitter Profile Photo

Half way through the 12 desirable properties of tests. This week's? Determinism. With a goofy example from Gusto. youtube.com/watch?v=PwWyp-…

Allen Holub @allenholub.bsky.social (@allenholub) 's Twitter Profile Photo

What "sustainable pace" really means is that every morning, you come in rested and able to do your best work. Just read somebody over on LinkedIn confusing sustainable pace with "constant pace." There is no Agile process that I know of that requires a constant pace 1/2

Raymond Hettinger (@raymondh) 's Twitter Profile Photo

#Python factlet: All objects are born true. They have to learn to be false either with a __bool__() method that returns False or a __len__() method that returns 0.

Tatum Hunter (@tatum_hunter_) 's Twitter Profile Photo

I spoke to Kent Beck 🌻 about remote engineering compensation, the journey toward constant deployment and the "devastated wasteland" that is Agile. Biggest takeaway? Compassion is a habit, not a quality. builtin.com/software-engin…

Chess.com (@chesscom) 's Twitter Profile Photo

Chess is a game that encompasses art, philosophy, beauty, grace, elegan-ah crap just blundered my queen, forget everything I just said.