Cleo’s still hiring web.meetcleo.com/careers (see Engineering) - I work here and make a referral if you’re interested
Posts by Stephen Bartholomew
How did I not know that 1Password uses Rails?!
100% isolated unit test coverage within a module makes it _really hard_ to refactor code.
Today I deleted a ton of unit tests that mostly just replicated what was already covered by the module’s integration test.
I’ve done both pure take home (I spent waaay too long and got rejected with what amounted to a code review) and pure “watch me code” (a pointless fizz/buzz style thing where I got nervous and messed it up)
Best I’ve had was a mix - a super simple take home with a well-described scope / domain that was used as a jumping off point for pairing and a wider product / system design session.
If I recall the Pragmatic Programmer advice correctly, DRY was mostly about not repeating domain concepts or knowledge, not lines of code.
Somewhere along the way that nuance got lost.
Nice post - the question should never be “how do I remove repetition?” - it should be “how do I make this more understandable?”
It’s super common for folks to confuse a heuristic with a solution.
Oh wow 🤩 Most I got was a slightly awkward photo with my family and Ingrid Oliver 😄
Who's next?
David Tennent AND Matt Smith?! And you're the TARDIS?! 😍