Losing 1½ Million Lines of Go
-
Confession: My title is clickbait-y, this is really about building on the
Unicode Character Database to support character-property regexp features in
Quami...
Two regimes of Git
-
*Using Git for CI is not the same as Tactical Git.*
Git is such a versatile tool that when discussing it, interlocutors may
often talk past each other....
I can't test that, it uses STDOUT (Python)
-
You're working with some Python code, and would like to write a test, but...
"I can't test that - it uses STDOUT!"
Okay, well, that's really not such a b...
TDD "Isn't About Testing" Revisited
-
I’d written an article to my mailing list decrying the attitude of “TDD
isn’t about testing, you idiot!” and a reader asked me a few things to
clarify my...
Eric Normand - Cognicast Episode 062
-
[image: cover art]
We talk to Eric Normand, producer of LispCast and publisher of the Clojure
Gazette. Show notes are available at the official episode p...
A happy, healthy and professional 2014
-
Woe to the software developer who entrusts his career to his employer. Martin,
Robert C. (2011-05-13). The Clean Coder: A Code of Conduct for Professiona...
Unconditional Programming
-
Control structures have been around nearly as long as programming but it's
hard for me to see them as more than an annoyance. Over and over again, I
find t...
Emulation March
-
An Emu, get it?Programming communities are full of inspirational people.
People who do great things. Not only great things, but specific things that
inspi...
My Gamified Life
-
As a hacker who also wants to be a filmmaker and musician, my life takes
some weird twists and turns.
I kicked some entrepreneurial ass in 2010, but return...
Moving Day
-
If you are reading this, you are looking at the old, WordPress version of
this blog, and you should come visit me at http://www.noelrappin.com. Sorry
for t...
Context is King
-
One thing I've learned from the time I've spent with customers gathering
requirements, writing stories, and project planning, is the importance of
framing ...
No comments:
Post a Comment