As software version control commit messages go, this is one of my favourites.
You know what the difference is between a male developer and a female developer?



Hire Me!
My name is Jeremy Cutler. I’m looking to relocate to New York, where I’m searching for a web application front-end developer job!
Why Would I Make A Great Addition To Your Development Team?
I am passionate about developing software and web applications for high-level functionality and low-level performance with a strong focus on usability. My professional and personal endeavours are often marked by a great attention to detail that complements cohesive integration of larger scale projects.
I studied Computer Engineering at both the Bachelor’s and Master’s levels and have since been able to leverage a wide variety of skills in both computer software and hardware in my work as a compiler developer at IBM and as a freelance web application designer and developer of a wildly popular open-source multi-platform browser extension, Missing e.
I love opportunities to take advantage of my experience with coding at the lowest levels of computer technology and developing front-end interfaces. My thirst for knowledge and new skills will, no doubt, enable me to make quite a difference wherever my career takes me!
Find Me On Other Sites
(via cutlerish)
Hire Me!
My name is Jeremy Cutler. I’m looking to relocate to New York, where I’m searching for a web application front-end developer job!
Why Would I Make A Great Addition To Your Development Team?
I am passionate about developing software and web applications for high-level functionality and low-level performance with a strong focus on usability. My professional and personal endeavours are often marked by a great attention to detail that complements cohesive integration of larger scale projects.
I studied Computer Engineering at both the Bachelor’s and Master’s levels and have since been able to leverage a wide variety of skills in both computer software and hardware in my work as a compiler developer at IBM and as a freelance web application designer and developer of a wildly popular open-source multi-platform browser extension, Missing e.
I love opportunities to take advantage of my experience with coding at the lowest levels of computer technology and developing front-end interfaces. My thirst for knowledge and new skills will, no doubt, enable me to make quite a difference wherever my career takes me!
Find Me On Other Sites
I was recently asked about what kind of computer I use to develop Missing e.
The answer is: a Mac.
I find too many people expect to find developers working away on a Windows (or maybe Linux) computer. That’s not always the case! Don’t forget that OS X is a Unix-based operating system with a lot going on under the pretty, pretty interface.
Missing e is developed on a MacBook and tested for all browsers on Mac, Windows Vista, Windows 7 and Ubuntu Linux machines.
I did my thesis research on a MacBook, too. We’re talking low-level system coding here. I would have wanted to shoot myself doing that on a Windows box.
Nobody should ever need more than 256 of anything
I’ve been investigating a bug in the compiler that only shows up in this one particular test. Getting compiler traces has been near impossible as this one method takes insane amounts of memory to compile. Almost anything I did to get information would cause the compiler to just skip that method.
Turns out, after all that work, I find that some idiot a few years back decided to declare this one index variable as an 8-bit integer. It doesn’t really save a whole lot of memory, but what it DOES do is prevent anyone from using more than 256 entries of this particular array. Sure, you can make the array as big as you want, but you can only use the first 256 slots.
Because, in computing, if you need more than 256 of anything, you are clearly insane.
It will reflect badly on me that it took so long to figure out a problem that seems to have an exceedingly simple solution.
Screw you, guy who though that saving 8 WHOLE BITS WAS SO FUCKING IMPORTANT!
A good development language has multiple ways to accomplish any one thing.
A bad development language has multiple ways to accomplish any one thing.
//This will probably break at some point
My favourite kind of code documentation.




