Fun-Driven Development

Keep It Smart and Stupid!

Marco Cecconi @sklivvz

Stack Overflow

I wrote a 2 million lines of code enterprise application and it was a ton of fun!

-- No One, Ever

I wrote a 2 million lines of code enterprise application and, with MicroServices™ and React it was a ton of fun!

-- Apparently a bunch of people, 2016

I deployed a top 30 web site to 500,000 browser tabs without running tests. It was fun!

-- Me, yesterday

SNXRPBQR

(the previous code was fake)

https://hubot.github.com/

Our code sucks

The word "sucks" appears 108 times in our codebase.

(most of these times it's probably correct)

private IDbConnection ownedConnection; // LINQ-to-SQL sucks; 

Our code sucks

The word "shit" appears 108 times in our codebase.

(most of these times it's used in the context "shit gets ill", meaning stuff is broken)

// yeah, this is really shitty code - someone else needs to refactor it for me

Our code sucks

The word "f**k" appears 67 times in our codebase.

(not literally "f**k")

/// DON'T FUCKING CALL THIS UNLESS YOU'VE SPOKEN TO MULTIPLE DEVS
// The database is down, fuck it
// All others shall fuck off

Some more important statistics

I dumped all our 100k commit messages in a database

Swearing by type

Our swearing is increasing

Our WTFs/minute are constant!

 90% of all community feedback is crap.

 

 

-- Jeff Atwood (@codinghorror)

...that's 0.3% of our questions

  • Jon Skeet can divide by zero.
  • Jon Skeet once answered one of my questions 42 seconds before I asked it.
  • Anonymous methods and anonymous types are really all called Jon Skeet.
  • They just don't like to boast.
  • (btw the above is an answer by... Jon Skeet)
  • With 821 upvotes

HTML and Regex

https://unicornify.appspot.com/making-of

https://en.wikipedia.org/wiki/ELIZA

April 1st, 2016 is in 3 weeks

Just sayin'

...and now the conclusion

Orange makes you happy!

High growth makes you wear orange!

Happy developers are productive developers

(just like hens)

ERNYPBQR

Hope you are awake...

Thank you!

Marco Cecconi @sklivvz

Stack Overflow

Fun Driven Development @ SFI

By Marco Cecconi

Fun Driven Development @ SFI

Keep It Smart and Stupid!

  • 536