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.

 
AAPL
$107.49
Apple Inc.
+0.51
MSFT
$46.74
Microsoft Corpora
+0.69
GOOG
$556.76
Google Inc.
+6.45

MacTech Search:
Community Search:

Software Updates via MacUpdate

Vitamin-R 2.20b1 - Personal productivity...
Vitamin-R creates the optimal conditions for your brain to work at its best by structuring your work into short bursts of distraction-free, highly focused activity alternating with opportunities for... Read more
Dropbox 2.10.44 - Cloud synchronization...
Dropbox is an application that creates a special Finder folder that automatically syncs online and between your computers. It allows you to both backup files and keep them up-to-date between systems... Read more
Sandvox 2.9.2 - Easily build eye-catchin...
Sandvox is for Mac users who want to create a professional looking website quickly and easily. With Sandvox, you don't need to be a Web genius to build a stylish, feature-rich, standards-compliant... Read more
Cocktail 8.0.1 - General maintenance and...
Cocktail is a general purpose utility for OS X 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
LibreOffice 4.3.3.2 - Free Open Source o...
LibreOffice is an office suite (word processor, spreadsheet, presentations, drawing tool) compatible with other major office suites. The Document Foundation is coordinating development and... Read more
VMware Fusion 7.0.1 - Run Windows apps a...
VMware Fusion allows you to create a Virtual Machine on your Mac and run Windows (including Windows 8.1) and Windows software on your Mac. Run your favorite Windows applications alongside Mac... Read more
OneNote 15.3.2 - Free digital notebook f...
OneNote is your very own digital notebook. With OneNote, you can capture that flash of genius, that moment of inspiration, or that list of errands that's too important to forget. Whether you're at... Read more
Audio Hijack Pro 2.11.4 - Record and enh...
Audio Hijack Pro drastically changes the way you use audio on your computer, giving you the freedom to listen to audio when you want and how you want. Record and enhance any audio with Audio Hijack... Read more
Iridient Developer 3.0.0 beta 3 - Powerf...
Iridient Developer (was RAW Developer) is a powerful image conversion application designed specifically for OS X. Iridient Developer gives advanced photographers total control over every aspect of... Read more
TextWrangler 4.5.11 - Free general purpo...
TextWrangler is the powerful general purpose text editor, and Unix and server administrator's tool. Oh, and also, like the best things in life, it's free. TextWrangler is the "little brother" to... Read more

Latest Forum Discussions

See All

Dementia: Book of the Dead Review
Dementia: Book of the Dead Review By Lee Hamlet on October 31st, 2014 Our Rating: :: A TOUGH READUniversal App - Designed for iPhone and iPad A witch hunter is sent after a demonic book in the spooky but short-lived Dementia: Book... | Read more »
Card Dungeon, the Semi-Board Game Roguel...
Card Dungeon, the Semi-Board Game Roguelike, Has Been Renovated Posted by Jessica Fisher on October 31st, 2014 [ permalink ] | Read more »
Logitech Protection + Power iPhone5/5S C...
Made by: Logitech Price: $99.99 Hardware/iOS Integration Rating: 3 out of 5 stars Usability Rating: 0.5 out of 5 stars Reuse Value Rating: 0.75 out of 5 stars Build Quality Rating: 0.75 out of 5 stars Overall Rating: 1.25 out of 5 stars | Read more »
This Is Not a Test Goes Free, Permanentl...
This Is Not a Test Goes Free, Permanently Posted by Jessica Fisher on October 31st, 2014 [ permalink ] Universal App - Designed for iPhone and iPad | Read more »
Swap Heroes Review
Swap Heroes Review By Campbell Bird on October 31st, 2014 Our Rating: :: STRATEGIC SWAPPINGUniversal App - Designed for iPhone and iPad Rotate a cast of heroes to fend of waves of monsters in this difficult, puzzle rpg.   | Read more »
Night Sky Pro™ (Reference)
Night Sky Pro™ 3.0.1 Device: iOS Universal Category: Reference Price: $2.99, Version: 3.0.1 (iTunes) Description: Night Sky Pro™Wonder No More™ Night Sky Pro™ is the ultimate stargazing experience. From the creators of the original... | Read more »
Audio Defence : Zombie Arena (Games)
Audio Defence : Zombie Arena 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: A zombie shooter audio game. Made from gut-wrenching 3D binaural sound, for a new kind of weird immersion. You... | Read more »
RPG Asdivine Hearts (Games)
RPG Asdivine Hearts 1.1.0 Device: iOS Universal Category: Games Price: $3.99, Version: 1.1.0 (iTunes) Description: SPECIAL PRICE50% OFF (USD 7.99 -> USD 3.99)!!! Travel alongside four companions and a cat in the adventure of a... | Read more »
Haunt the House: Terrortown (Games)
Haunt the House: Terrortown 1.0.1 Device: iOS Universal Category: Games Price: $.99, Version: 1.0.1 (iTunes) Description: 66.6% OFF! SPECIAL SPOOKY HALLOWEEN LAUNCH PRICE! 66.6% OFF! ...What was that sound? Is somebody there? | Read more »
SAS: Zombie Assault 4 Review
SAS: Zombie Assault 4 Review By Jennifer Allen on October 30th, 2014 Our Rating: :: FLAWED SHOOTERUniversal App - Designed for iPhone and iPad Shoot everything that moves in this fun, if flawed, twin-stick shooter.   | Read more »

Price Scanner via MacPrices.net

Apple Regains Momentum As Windows Stutters An...
The latest smartphone sales data from Kantar Worldpanel ComTech, for the three months to March 2014, shows Apple performing strongly in the first quarter of the year, with sales bouncing back in... Read more
Worldwide Smartphone Shipments Increase 25.2%...
New smartphone releases and an increased emphasis on emerging markets drove global smartphone shipments above 300 million units for the second consecutive quarter, according to preliminary data from... Read more
Apple now offering refurbished 2014 15-inch M...
The Apple Store is now offering Apple Certified Refurbished 2014 15″ Retina MacBook Pros for up to $400 off the cost of new models. An Apple one-year warranty is included with each model, and... Read more
Apple drops prices on refurbished 2013 Retina...
The Apple Store has dropped prices on 2013 Apple Certified Refurbished 13″ and 15″ Retina MacBook Pros, with Retina models now available starting at $999. Apple’s one-year warranty is standard, and... Read more
New 2.8GHz Mac mini on sale for $949, save $5...
Abt Electronics has the new 2.8GHz Mac mini in stock and on sale for $949.05 including free shipping. Their price is $50 off MSRP, and it’s the lowest price available for this model from any reseller... Read more
Sale! 3.7GHz Quad Core Mac Pro available for...
 B&H Photo has the 3.7GHz Quad Core Mac Pro on sale for $2649 including free shipping plus NY sales tax only. Their price is $350 off MSRP, and it’s the lowest price for this model from any... Read more
Mujjo Steps Up The Game With Refined Touchscr...
Netherlands based Mujjo have just launched their Refined Touchscreen Gloves, stepping up their game. The gloves feature a updated elegant design that takes these knitted gloves to the next level. A... Read more
Sale! Preorder the new 27-inch 5K iMac for $2...
 Abt Electronics has the new 27″ 3.5GHz 5K iMac on sale and available for preorder for $2374.05 including free shipping. Their price is $125 off MSRP, and it’s the lowest price available for this... Read more
Simplex Solutions Inc. Brings Secure Web Surf...
New York based Simplex Solutions Inc. has announced the release and immediate availability of Private Browser 1.0, its revolutionary new secure web browser developed for iPhone, iPad and iPod touch... Read more
Save up to $180 off MSRP with an Apple refurb...
The Apple Store has Apple Certified Refurbished 2014 MacBook Airs available for up to $180 off the cost of new models. An Apple one-year warranty is included with each MacBook, and shipping is free.... Read more

Jobs Board

Position Opening at *Apple* - Apple (United...
**Job Summary** Every day, business customers come to the Apple Store to discover what powerful, easy-to-use Apple products can do for them. As a Business Leader, Read more
Sr. Manager, *Apple* Deployment Programs fo...
**Job Summary** Apple is seeking candidates for a new position on the Education Content and Technology team. iPad and Mac is in the hands of millions of teachers and Read more
*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
*Apple* Solutions Consultant (ASC) - Apple I...
…important role that the ASC serves is that of providing an excellent Apple Customer Experience. Responsibilities include: * Promoting Apple products and solutions Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.