Mark Bowytz

Besides contributing at @TheDailyWTF, I write DevDisasters for Visual Studio Magazine, and involved in various side projects including child rearing and marriage.

May 2009

Rise of the Optimizers

by in Feature Articles on

Best worn at night. A few years back, Brian F. was doing some consulting for a small web startup that was trying to build a platform for struggling artists to sell their music online. After about a year of "nothing of significance" (READ: they ran out of money before signing on any customers), there was little left for Brian to do and his billable hours were "indefinitely" reduced to zero. However, a year after leaving, the CEO called Brian to say that said investors had been found and that he needed some help taking his vision to the next stage.

Granted, while the investors did give the CEO a pile of cash, the company couldn't afford the luxury of funding an in-house, built from scratch system. Instead, they had found an outside e-commerce solution and it was Brian's job to give his professional "opinion" of the software.


Not Much of a Cron Job

by in Feature Articles on

Do you know what time it is? John was in bed, nearly ready to turn out the light when his wife — who had been burning the midnight oil in the computer room — rushed in.

"John, I think there's something wrong with the computer," she said. "I went online and things were going ok at first, but now the internet is at a crawl."


Java is Slow!

by in Feature Articles on

Woof.Pete and his manager Dick were ACME Corporation's version of The Odd Couple. They both shared in the support and maintenance of a monstrous in-house spawned order processing / network monitoring / invoice printing / slashy / slash / slash system written in Visual C++. However, while Pete kept up in the latest technology trends and was always on the lookout for new solutions to old problems, Dick was a very conservative manager with twenty-five company years under his belt. To Dick, "change" was only a Good Thing when it added up to 65¢, which was the exact amount required to buy a ginger ale from the soda machine. What kept Pete and Dick from being a perfect couple was that Dick was Pete's supervisor and often times, he got his way.

Back in the late-90's, Pete had caught wind of some "Java" thing starting to pick up steam. When comparing features, he found that many of the kludgy, half-hearted attempts at a supportable solution they developed would have been scads easier to do using Java. Intrigued at the prospect of a better codebase that took less to develop, Pete coded up a new modules in Java as a proof of concept. For a prototype, it seemed to work well. That is, until it hit a roadblock named Dick. You see, Dick had heard about Java, too.


WANTED:The Best C/C++ Developers in the World!

by in Feature Articles on

Woof.Steve had been passing by SecuriTek's in-your-face full-sized billboard job ad every day for nearly a month. They utilized the "geek appeal" of twisted logic puzzles and obtuse syntax to lure in candidates with perks in their "laid back yet professional" environment. However, along with their promises of catered lunch wishes and every-day-is-casual-day dreams, the advertisements made one thing perfectly clear - only the best and brightest C/C++ developers on the planet should apply. Thinking Hey! I'm a Top-Tier kind of guy and What the heck...I don't have anything to lose Steve decoded an obfuscated HR email address (ROT13? C'mon...) and sent off his resume.

To his delight, their HR called soon after to schedule an interview. After a short "Hi. How are you? Nice weather!" with the HR rep Steve was put straight into the next stage of his interview - a programming test. It was an insidious test involving string processing, trees, and data structures that took over an hour to complete. But within minutes of finishing the test, Steve learned that, out of hundreds who took it, he was one of the few out who managed to pass it. Afterwards, Steve was offered and accepted the job.

Welcome Aboard!


What the Ad? - Futuresight

by in Feature Articles on

In browsing my collection of vintage 80's ads, it's interesting to see how many of the things we use daily were actually around back then, but ...different.

Take optical storage for example.  We have CDs, we have DVDs, but what about the venerable 12" Laserdisc?  Besides movies, the Sony LDP-2000 offered up a serial interface, 15 hours of compressed audio per side of each videodisc, and 221 megabytes of digital data. Pretty impressive considering the time. Now, if only the discs could have been just a little bit smaller...