Cleoβs still hiring web.meetcleo.com/careers (see Engineering) - I work here and make a referral if youβre interested
Cleoβs still hiring web.meetcleo.com/careers (see Engineering) - I work here and make a referral if youβre interested
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?! π