• Ship Cycles Part 2

    Posted on October 25, 2014 by admin in Ship Cycles.

    never ship bits that have not been tested. Never ship bits that have not been through a full test pass. Never say “oh but it was only a text change”… As build systems are incredibly complex, any change that requires a recompile has the rare opportuinity to produce odd results. We generally trust build system […]

    Continue Reading...
    No Comments.
  • Ship Cycles

    Posted on October 25, 2014 by admin in Ship Cycles.

    Many people who are writing software today as developers probably started out as hobbyists, and tinkers. People writing apps in their spare time and found it as a wonderful career choice. Getting paid for what you were wanting to do anyway. I myself started this way, I wrote little apps as kid to test me on my French verbs […]

    Continue Reading...
    No Comments.
  • Performance

    Posted on October 25, 2014 by admin in Performance.

    The tires are spinning, smoke billows out from the back of the car, the foot is to the floor as the car pulls away from the starting line… What has this to do with performance ? Performance is about a couple of things: pure throughput, MB/s or transactions per second E.g.:frames per second, games and […]

    Continue Reading...
    No Comments.
  • Why the New Guy Cant Code Part 2

    Posted on October 25, 2014 by admin in Interviews.

    This is my second part response to a rather misinformed TechCrunch article The quote I will address is: “I don’t mind that Bill Gates is a megazillionaire; he’s done a lot of really interesting and innovative stuff. I do mind that a lot of unworthy people rode his coattails to minizillionaire status, eg the inventor […]

    Continue Reading...
    No Comments.
  • How Many Balloons to Fill a Room

    Posted on October 25, 2014 by admin in Interviews.

    This is one of those problems that you hear candidates sometimes get asked. How many Balloons would it take to fill this room ? Couple of questions first, the room you are in, or the room I’m in ? Assuming it would be the office I used to sit in, approx 10 foot high ceilings, […]

    Continue Reading...
    No Comments.
  • Sparse Arrays

    Posted on October 25, 2014 by admin in Uncategorized.

    Lets start with one I used to use, sparse arrays. problem definition: design me a data structure to handle  sparse array. An array that contains considerably fewer elements than its immense size. So index can range from 0 to 4,000,000,000 but with considerably less elements (fewer than 1000 to start with). Assuming we are storing […]

    Continue Reading...
    No Comments.
  • Why Do We Test Problem Solving in Interviews ?

    Posted on October 25, 2014 by admin in Interviews.

    I want to expand on my other post on riddles and interview questions. One of the many skills a good developer must have is good debugging skills. Lets face it, no matter how diligent you’ve been in specification,  design and implementation of specific features, there are always situations that arise that weren’t accounted for. This […]

    Continue Reading...
    No Comments.
  • Boatman Interview Question Answer

    Posted on October 25, 2014 by admin in Interviews.

    My post about interviews included a quick example of problem that had a real world application. (see here) for the answer, click more. The answer to the problem is: Person A puts the jewel in the box and their lock on the box and locks it. They keep their key. They send the locked box across […]

    Continue Reading...
    No Comments.
  • Resumes and “why the new guy cant code”

    Posted on October 25, 2014 by admin in Interviews, Photography, Science, Software Development.

    This is a response to an article on TechCrunch.com (see here). IMHO (in my humble opinion) it missed the whole point. The point of “problems” or “riddle type questions” are not to throw people into survival its to get people to problem solve on their feet. Most of the people doing interviews, at least when I […]

    Continue Reading...
    No Comments.