Refinements: Fancy Monkey-patching

A common gripe I’ve heard people bring up about Ruby is the fact that you can monkey-patch basically anything at any point during runtime. The result is that the world your code expects could potentially change under it and all hell breaks loose.  What if you included a 3rd party library that changed your expectations […]

Who Said That One Violent Psychopath Quote?

There’s an amazing quote I see floating around the Internet sometimes… “Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live” The quote is sometimes mistakenly credited to Martin Golding in 1994. The reality is that in 1991 John F. Woods authored it in […]

[‘Cogito’,’ergo’,’sum’].product([‘renè’, ‘descartes’])

Here’s a cool chain of info nuggets that starts @ Renè Descartes and ends @ Ruby’s Array.product, lol. Renè Descartes was a French philosopher and mathematician born in 1596. He’s known for lots of things but one of the most popular is the following quote  from a passage in his publication Discourse on Method (1637): “I think, therefore I […]

Building Mastermind

AppAcademy had us coding some games today! Specifically, Mastermind and Hangman. When my pair Brittney and I started this we had both never heard of mastermind; so that was the first challenge. Turns out mastermind is pretty straight forward AND it’s actually a really cool game. Let me explain the rules of mastermind first… You […]

Pairing and Balance

Under construction still… Today was Awesome.  In my past experiences I’ve found that pairs balance out as they work but with Kriti I think we balanced out as a whole.  To explain that a bit further… Kriti is incredibly strong with recursion problems … like straight up a bad ass (and I have a line […]

Interesting Code Project of The Day

Here’s a fun snippet of code we wrote today at AppAcademy. Basically the goal was to take a bunch of couples who were into swinging and swap all of their partners.  Yep, swinging.. as in: Swinging or (rarely) partner swapping is a non-monogamous behavior, in which singles or partners in a committed relationship engage in […]

What is a Day @ AppAcademy Like?

Today marks the first day of my sprint through San Francisco based AppAcademy. It’s a pretty interesting setup.  Basically, you’re paired with a random person everyday and work through a large suite of problems assigned for that particular day. To say the least, you and your pair bust ass HARD until the end of the day. […]