Beginner Know nothing about it Know enough to successfully pretend to know it during lunch Know enough to be dangerous with it Know enough to be employed to be dangerous with it Intermediate Know enough to ask intelligent questions about it on stackoverflow.com Know enough to answer n00b homework questions about it on stackoverflow.com Know … Continue reading The Programming Language Skill Scale
If you spend any time writing software, you'll eventually hit an interoperability wall: two components that should talk to each other just refuse to do so. Maybe it's a web API that has just been modified without proper concern for backward compatibility, breaking your existing application in the process. Or perhaps you're trying to use … Continue reading Interoperability Success Stories
Bringing a programmer in for an interview and a coding test can lead to some interesting experiences, both for the interviewer and the interviewee. Most end up with the hiring manager telling them that they'll "be in touch," but sometimes a candidate just nails it. That's when you consider extending a job offer before they … Continue reading 5 signs that you should hire a programmer on the spot
We're currently hiring web engineers to help build the next-generation of TimeTrade's online appointment scheduling system. Lots of resumes come my way, but 99% of them look exactly the same, following this format: Summary "I'm a web engineer looking for web engineering work". [No link to an online portfolio. No effort to craft the objective … Continue reading Web engineer looking for work? Start by rethinking your resume.
Most people have had to deal with awful user interfaces at some point. Cluttered, messy applications are everywhere from Windows to Mac, Android to iPhone. There are already plenty of examples online of terrible user interface design, but there is another problem which gets a lot less attention: unwelcome interruptions. Microsoft Outlook is possibly the … Continue reading When Outlook Attacks