Mahdi Yusuf: Programming Analogy

Mahdi Yusuf


Programming Analogy

Tuesday, June 28, 2011

Ok, I came up with an example.

Programming is like doing a massive sudoku. But you’re not just doing you’re own square, you have to line up the edges with squares that you’ve already done, or squares other people in your team are working on.

And it’s not just squares that you’ve done, you have to anticipate the sudoku’s you’ll be doing days, weeks or months from now, and leave easy numbers at the edges so it isn’t impossible to do those squares.

And that’s why some programmers are so engrossed in it, and get all worked up, because they’re like “You left a 5 in the middle of the square, what kind of asshole does that, now I’m gonna have to line all my square up with that”.

And then someone points out a bug, an you have to trace it back to the square it came from, and then redo that square without screwing up all the other ones.

And after a few hours of that, you either surf facebook and go on IM, or you start growing a beard and forgetting to wash and getting weirdly obsessed with star wars, and people look at you weird and they’re like why do you care about it so much, and through the bleary screen-burnt eyes of your insanity you reply “The squares, can’t you see, the squares, they’re so beautiful”

And that’s why programmers don’t get invited to parties.

What was your question again?


Discussion


Mahdi Yusuf
Mahdi Yusuf is a passionate web developer who lives in Ottawa. He's also curator at Pycoder's Weekly.
You can follow him on Twitter or GitHub.


  1. une-assurance-auto reblogged this from dustyprogrammer
  2. la-mutuelle-sante reblogged this from dustyprogrammer
  3. mutuelle-en-france-officiel reblogged this from dustyprogrammer
  4. pneu-moins-cher reblogged this from dustyprogrammer
  5. maillot-de-football-pas-cher reblogged this from dustyprogrammer
  6. ac-voyage reblogged this from dustyprogrammer
  7. achat-de-pneu-pas-cher reblogged this from dustyprogrammer
  8. attention-vendeur-de-reve reblogged this from dustyprogrammer
  9. le-pneu-pas-cher reblogged this from dustyprogrammer
  10. entropicscrapbook reblogged this from dustyprogrammer
  11. gabriel87 reblogged this from dustyprogrammer
  12. unfinite reblogged this from dustyprogrammer
  13. aphilippe reblogged this from dustyprogrammer
  14. programmerart reblogged this from dustyprogrammer and added:
    pretty accurate analogy… as long as...understands sudoku.
  15. hollylawly reblogged this from dustyprogrammer
  16. unchartedreality reblogged this from dustyprogrammer
  17. zombiechan reblogged this from dustyprogrammer
  18. designerschuhe reblogged this from dustyprogrammer
  19. dustyprogrammer posted this


Copyright 2012 Mahdi Yusuf
Errrrday I be programmin' (oh and hustlin' too)