TweetFollow Us on Twitter

MacTech Spotlight: Dr. Michael Watson, Scientist, Freeverse, Inc.

Volume Number: 23 (2007)
Issue Number: 12
Column Tag: MacTech Spotlight

MacTech Spotlight: Dr. Michael Watson, Scientist

Freeverse, Inc.

http://www.freeverse.com

http://www.mikey-san.net/damage/

What do you do?

My official title is "Software Designer", I think. What does that mean? I never have a typical day--one week I might be staring at source code, the next I might spend entirely inside Creative Suite. If this were a job interview, I'd say that I develop Mac OS X software in C, C++, and Objective-C, as well as manage the QA aspects of other software. That's the Resume_Skills_Section answer.

What do I really do? I'm responsible for everything related to our software updates (we use both custom-built install systems and Sparkle, a kickass open-source software update framework), so if you've ever had a problem updating one of our games or applications, I'm the guy who broke something. Sorry.

Every now and then I'll get involved in our games. I created sound effects as well as recorded cut most of the dialogue for WingNuts 2, and that was an absolute blast. Bruce [Morrison] had a pretty good grasp on what he needed, which made my job pretty easy. I was heavily involved with our port of Marathon: Durandal to the Xbox 360, but let's keep moving. I'll rattle on about that later, I'm sure.

How long have you been doing what you do?

I've been at Freeverse for almost two years now. November is my cotton anniversary.

What was your first computer:

Don't laugh: Performa 6200. 75 MHz of RAW POWER, complete with an untold amount of RAM and disk space. I could've run Google on that thing.

Are you Mac-only, or a multi-platform person?

I only own Macs, and I mostly only use Macs at work. We do Xbox 360 development, and some PC ports, so I've got a Windows box near me as well. I've built BSD boxes in the past, but I just don't have the time to tinker these days.

What do I prefer? Mac OS X, hands down. I was just about ready to jump ship to Linux until I got my hands on Mac OS X back in 2001, actually. This was before my developer days, so I was mostly interested in the lack of Type 11 errors. The command-line appealed to the nerd side of me, so it was a no-brainer from that point.

What attracts you to working on the Mac?

The Finder. But seriously, the Mac really has one of the nicest development environments out there. Xcode, Interface Builder, Quartz Composer, all the way down to the great debugging tools--it's easy dive in and Get Things Done. Visual Studio always seems determined to get in my way or make me hunt for things in a sea of toolbar buttons, window sections and sub-panes. The Mac development community is also top-notch, and the third-party applications that I use to do my job are polished and highly functional. Total package.

It may sound a little strange, but I also enjoy working on the Mac because my co-workers and most of my friends use Macs as well. It's not so much that we're all somehow more enlightened or any crap like that, but that we have tons of little things in common that we can talk about during the course of the day. We're all keeping up with Gruber and company, we use the same software, and we make fun of the same bugs. It's a community thing, just like a Web forum or an automobile club.

What's the coolest thing about the Mac?

I have to be honest, I really don't think about it in those terms. I use Mac OS X because it's well-designed, has a lot of powerful APIs to leverage, and doesn't frustrate me. It's a computer, not a religion.

That having been said, Mac OS X ships with the best selection of typefaces of any platform. The typography nerd in me loves that we get Helvetica in the box. Arial's a punk.

If I could change one thing about Apple/OS X, I'd...

From a consumer standpoint, I'd give QuickTime Pro to people to buy brand-new computers. Apple recently "gave" full-screen support to the non-paid version of QuickTime Player, which is a step in the right direction. Maybe it'll happen at some point.

As far as being a developer goes, I'd refine and open some additional parts of the Cocoa APIs that people have been wanting to leverage in their apps. But really, everyone wants to do that. It's just an issue of time--you can't just open up your API without fixing its bugs, cleaning up its interface, documenting it all, and testing it. That takes time and manpower that may need to be focused elsewhere. It's a balance.

The day Apple gives us NSGradient, however, is the day I send Steve Jobs a box of candy. [Ed. Note -- I'm going to hold you to that, Michael!]

What's the coolest tech thing you've done using OS X?

In my previous job, I ran servers that were used to apply software distribution images to machines. One summer, I configured and administered servers that we then used to blast 25,000+ machines consisting of 22 different images over the course of three weeks, no overtime. This was before the days of multicast ASR, so it was both a technical challenge and a process management challenge. How do you coordinate something like that?

Where can we see examples of your work?

I designed and wrote a couple of small applications that have been released, Think and Sandbox. Think is a Get-Things-Done gadget for eliminating distractions while you're working with applications, while still encouraging a flexible workflow. Sandbox is an access control list editor for non-server Macs.

Think: http://www.freeverse.com/think/

Sandbox: http://www.mikey-san.net/sandbox/

By the time this article runs, we will have shipped version 1.5 of our webcam software Periscope, which I headed up with the help of two amazing engineers, Dennis Piatkowski and Steven Cento. We totally revamped the interface and improved the application in almost every conceivable way. The rest of the team and I are extremely proud of the work.

http://www.freeverse.com/periscope/

The next way I'm going to impact IT/OS X/the Mac universe is:

I've been trying to figure out how to answer this question, and to be honest, I can't say I know. At some point, you'll point to something in the Mac world and say, "Hey, this is pretty nice," but you won't know it was me. Like I said earlier, I really prefer to be behind the scenes.

I write articles for my personal site now and then, and I often wonder if they ever make an impact on anyone. Perhaps it's better that I don't know.

Anything else we should know about you?

It's not strictly Mac-related, but I gotta come back to Marathon: Durandal for the Xbox 360. We spent around a year bringing Bungie's legendary Mac game to Xbox Live Arcade, and we're all very, very proud of it. Three of us--Bruce Morrison, Mark Levin, and I--are old-time Bungie community people, and working on that game was a dream in every sense of the word. We'd contributed to the Marathon universe in the past, but to be a part of the game officially wasn't something we thought would happen seven years ago as we sat in our bedrooms making maps with Forge.

It was very important to us to do Bungie's game justice, so we took our time to get it right. Full 720p widescreen support, a complete multiplayer experience that exceeds that of many triple-A DVD titles, really great high-res graphics, 60 frames per second, and even a brand new game mode with four new maps. (MARKETING DEPARTMENT BUZZWORDS.) We hope the Marathon community approves of the translation. We partly did it for them, because we are them.

I was the QA lead for Marathon, designed the multiplayer lobby, oversaw the development of the new game mode, and built three of the four new maps for it. I really hope people dig the work we did.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Apple iTunes 12.6.2 - Play Apple Music a...
Apple iTunes lets you organize and stream Apple Music, download and watch video and listen to Podcasts. It can automatically download new music, app, and book purchases across all your devices and... Read more
Transmit 5.0 - Excellent FTP/SFTP client...
Transmit is an excellent FTP (file transfer protocol), SFTP, S3 (Amazon.com file hosting) and iDisk/WebDAV client that allows you to upload, download, and delete files over the internet. With the... Read more
Adobe Lightroom 6.12 - Import, develop,...
Adobe Lightroom is available as part of Adobe Creative Cloud for as little as $9.99/month bundled with Photoshop CC as part of the photography package. Lightroom 6 is also available for purchase as a... Read more
Google Earth 7.3.0.3830 - View and contr...
Google Earth gives you a wealth of imagery and geographic information. Explore destinations like Maui and Paris, or browse content from Wikipedia, National Geographic, and more. Google Earth combines... Read more
Cocktail 10.4.1 - General maintenance an...
Cocktail is a general purpose utility for macOS that lets you clean, repair and optimize your Mac. It is a powerful digital toolset that helps hundreds of thousands of Mac users around the world get... Read more
iMazing 2.3.2 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more
Backup and Sync 3.35.5978.2967 - File ba...
Backup and Sync (was Google Drive) is a place where you can create, share, collaborate, and keep all of your stuff. Whether you're working with a friend on a joint research project, planning a... Read more
Google Earth 7.3.0.3830 - View and contr...
Google Earth gives you a wealth of imagery and geographic information. Explore destinations like Maui and Paris, or browse content from Wikipedia, National Geographic, and more. Google Earth combines... Read more
Transmit 5.0 - Excellent FTP/SFTP client...
Transmit is an excellent FTP (file transfer protocol), SFTP, S3 (Amazon.com file hosting) and iDisk/WebDAV client that allows you to upload, download, and delete files over the internet. With the... Read more
iMazing 2.3.2 - Complete iOS device mana...
iMazing (was DiskAid) is the ultimate iOS device manager with capabilities far beyond what iTunes offers. With iMazing and your iOS device (iPhone, iPad, or iPod), you can: Copy music to and from... Read more

Latest Forum Discussions

See All

The best deals on the App Store this wee...
There are quite a few truly superb games on sale on the App Store this week. If you haven't played some of these, many of which are true classics, now's the time to jump on the bandwagon. Here are the deals you need to know about. [Read more] | Read more »
Realpolitiks Mobile (Games)
Realpolitiks Mobile 1.0 Device: iOS Universal Category: Games Price: $5.99, Version: 1.0 (iTunes) Description: PLEASE NOTE: The game might not work properly on discontinued 1GB of RAM devices (iPhone 5s, iPhone 6, iPhone 6 Plus, iPad... | Read more »
Layton’s Mystery Journey (Games)
Layton’s Mystery Journey 1.0.0 Device: iOS Universal Category: Games Price: $15.99, Version: 1.0.0 (iTunes) Description: THE MUCH-LOVED LAYTON SERIES IS BACK WITH A 10TH ANNIVERSARY INSTALLMENT! Developed by LEVEL-5, LAYTON’S... | Read more »
Full Throttle Remastered (Games)
Full Throttle Remastered 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Originally released by LucasArts in 1995, Full Throttle is a classic graphic adventure game from industry legend Tim... | Read more »
Stunning shooter Morphite gets a new tra...
Morphite is officially landing on iOS in September. The game looks like the space shooter we've been needing on mobile, and we're going to see if it fits the bill quite shortly. The game's a collaborative effort between Blowfish Studios, We're Five... | Read more »
Layton's Mystery Journey arrives to...
As you might recall, Layton's Mystery Journey is headed to iOS and Android -- tomorrow! To celebrate the impending launch, Level-5's released a new trailer, complete with an adorable hamster. [Read more] | Read more »
Sidewords (Games)
Sidewords 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Grab a cup of coffee and relax with Sidewords. Sidewords is part logic puzzle, part word game, all original. No timers. No... | Read more »
Noodlecake Games' 'Leap On!...
Noodlecake Games is always good for some light-hearted arcade fun, and its latest project, Leap On! could carry on that tradition. It's a bit like high stakes tetherball in a way. Your job is to guide a cute little blob around a series of floating... | Read more »
RuneScape goes mobile later this year
Yes, RuneScape still exists. In fact, it's coming to iOS and Android in just a few short months. Jagex, creators of the hit fantasy MMORPG of yesteryear, is releasing RuneScape Mobile and Old School RuneScape for mobile devices, complete with... | Read more »
Crash of Cars wants you to capture the c...
Crash of Cars is going full on medieval in its latest update, introducing castles and all manner of new cars and skins fresh from the Dark Ages. The update introduces a new castle-themed map (complete with catapults) and a gladiator-style battle... | Read more »

Price Scanner via MacPrices.net

DEVONthink To Go 2.1.7 For iOS Brings Usabili...
DEVONtechnologies has updated DEVONthink To Go, the iOS companion to DEVONthink for Mac, with enhancements and bug fixes. Version 2.1.7 adds an option to clear the Global Inbox and makes the grid... Read more
15-inch 2.2GHz Retina MacBook Pro, Apple refu...
Apple has Certified Refurbished 2015 15″ 2.2GHz Retina MacBook Pros available for $1699. That’s $300 off MSRP, and it’s the lowest price available for a 15″ MacBook Pro. An Apple one-year warranty is... Read more
13-inch 2.3GHz Silver MacBook Pro on sale for...
B&H Photo has the new 2017 13″ 2.3GHz/256GB Silver MacBook Pro (MPXU2LL/A) on sale for $1399 including free shipping plus NY & NJ sales tax only. Their price is $100 off MSRP. Read more
Apple Tackles Distracted Driving With iOS 11...
One of the most important new features coming in iOS 11 is Do Not Disturb while driving, intended to help drivers stay more focused on the road. With Do Not Disturb while driving, your iPhone can... Read more
iMazing Mini for Mac: Free Automatic and Priv...
Geneva, Switzerland-based indie developer DigiDNA has released iMazing Mini, their free macOS utility designed to automatically back up iOS devices over any local Wi-Fi network. The app offers users... Read more
Clearance 2016 13-inch MacBook Airs, Apple re...
Apple dropped prices recently on Certified Refurbished 2016 13″ MacBook Airs, with models now available starting at $809. An Apple one-year warranty is included with each MacBook, and shipping is... Read more
9.7-inch 2017 iPads available for $299, save...
B&H Photo has 2017 9.7″ 32GB WiFi iPads on sale for $30 off MSRP for a limited time. Shipping is free, and pay sales tax in NY & NJ only: – 32GB iPad WiFi: $299, $30 off Read more
Welcome to the new MacPrices.net!
Welcome to the newly redesigned MacPrices.net! MacPrices has been comprehensively redesigned from the ground up over the past couple of weeks. The new design is cleaner, with less clutter, minimal... Read more
Clearance iMacs available for up to $370 off...
B&H Photo has clearance 21″ and 27″ Apple iMacs available for up to $370 off original MSRP, each including free shipping plus NY & NJ sales tax only: – 27″ 3.3GHz iMac 5K: $1929 $370 off... Read more
Sale! 15-inch 2.8GHz MacBook Pros for $100 of...
B&H Photo has the new 2017 15″ 2.8GHz Touch Bar MacBook Pros on sale for $100 off MSRP. Shipping is free, and B&H charges sales tax in NY & NJ only: – 15″ 2.8GHz MacBook Pro Space Gray: $... Read more

Jobs Board

Manager, *Apple* Media Products - Apple Inc...
Job Summary The Apple Media Products Discovery, Fraud and Abuse team is responsible for protecting the integrity of Apple services. As a manager of the team, you Read more
*Apple* Watch, Accessories, Engineering Proj...
Job Summary Engineering Project Manager, Apple Watch Accessories. The Accessories group is looking for an Engineering Project Manager (EPM) to lead the design and Read more
Sr. Technical Writer - *Apple* Information...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more Read more
Full Stack Web Developer - *Apple* Maps Tra...
Changing the world is all in a day's work at Apple . If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more Read more
Program Manager, *Apple* Pay - Apple Inc. (...
Job Summary Apple is looking for a dynamic, highly motivated Program Manager to join the Apple Pay business team.As the Apple Pay Program Manager, you'll be Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.