Commit to Review, Review to Commit

As software developers, we strive to write code that’s readable, maintainable, logical, and functional. While this can be a daunting task, there are tools and processes that make it easier to achieve these goals: version control systems facilitate code and feature management; IDEs help us find and fix syntactic and semantic errors, even when using dynamic languages; testing frameworks help us prove to ourselves that our […]

Continue reading →

Super-Crazy Assassin Bug

Just when you thought you’d seen every survival and predatory technique that the nature has to offer, a new organism with a new strategy comes along to make you realize how little we actually know and how much more we have to discover. On that note, The Ark In Space reports that a wildly inventive bug indigenous […]

Continue reading →

HTML9 Responsive Boilerstrap JS

While I have nothing but respect for the creators of such wonderfully useful tools as Twitter’s Bootstrap and HTML5 Boilerplate, this parody is right on point in its mockery of such buzzword-laden development frameworks, another of which seems to spring into existence every single day. My favorite part, excerpted from the FAQ: 4. Can I […]

Continue reading →

Robobees

Congratulations to my good friend Pratheev Sreetharan, whose research at Harvard was recently featured on the Discovery Channel! The segment discusses Pratheev’s new approach to manufacturing microscopic, robotic flying machines (a.k.a. Robobees) which reduces error by streamlining the processes involved and minimizing the amount of manual dexterity required.

Continue reading →