About Mike

If you're reading this, you probably know me. If not, poke around and maybe you'll learn something.

Teaching to the Test

This Saturday is my daughter’s high school graduation ceremony. It’s a celebration of all of the hard work she has put into learning and preparing herself for adulthood. As my wife was going through various papers and projects of her school career, she found this from when my daughter was in first or second grade encouraging everyone to do well on the API test:

The API Rap

It really reminds me why we decided to homeschool our kids. In the five or so years since we took responsibility for their education, I am certain they have learned from more subjects, gone more deeply with ones of significance or interest, and developed skills to more fittingly equip them for college and beyond.

I’m exceedingly proud of both my kids and very much like the people they have become. Would they have become quality people if they stayed in public school? Probably, but I have no doubt they are even better for having not.

 

Whose problem will I solve?

When you work in IT, your daily job is using your experience and skill with technology to solve problems facing the business. Not surprisingly, in the weeks following my departure from my previous employer, it has been a little tough to no longer think about the projects and challenges I had been facing for weeks or months (or even years). Don’t fret, I hardly loose any sleep over things any more as I spend my days with my family. That’s been a total plus of my present situation.

As I interview with companies and discuss the various challenges they face, I find myself contemplating how I would go about addressing them. Some are quite familiar while others are unlike anything I’ve faced before. Which challenges will I ultimately be called on to address? Only time will tell.

 

14 Years, 5 Months, 22 Days

That is how long I worked for my now previous employeer. Yesterday, I was included in a round of layoffs that hit my organization. That is quite a long run and I am thankful for the many opportunities I had and the numerous people I was fortunate to work with. Honestly, we accomplished some great things:

  • The launch of the PlayStation 2, PSP, PlayStation 3, PS Vita, and PlayStation 4
  • Development and release of countless titles from small download (PSN) titles to well-respected AAA ones like God of War, Uncharted, MLB, Last of Us, and most recently Bloodborne
  • The integration of new studios and the spin-off of others
  • The relocation of a studio to a new state-of-the-art location
  • The progression of game development from CD to DVD to Blu-ray and similar development footprints from 100’s of MB to 100’s of TB of storage
  • The growth from region-specific development to a fully world-wide development, QA, hosting, and IT organization
  • The evolution of servers from physical to virtual and a similar progression of hosting from thousands of physical servers to private and public clouds

In large and, more likely, small ways I strived to make a difference and am proud of my legacy there. I wish those that remain well. It is a great group of people that are smart and very resourceful. I hope to work with them again.

It is challenging as this is the first time in my entire career that I don’t know what’s next. That’s ok. I’ll be working again soon. In the meantime, I’ll enjoy the time with my family.

A fun morning in the snow

While continuing the relaxing break from work on this last day of 2014, we woke up to a dusting of snow at the house. Around town was much the same with up to 8-10″. Oh yeah, we live in Southern California at about 1,000 ft. elevation; Rare, indeed. It last snowed about 10 years ago but melted just about as soon as it hit the ground. This time, it closed down roads and even the freeway.


Image Sources:

This time, there were no exceptions

I previously wrote about how I use an Automatic Link with my car. While it has been an interesting and useful device, it’s been exceptionally hard to get a perfect score for an entire week. I’ve gotten pretty comfortable consistently driving under 70 mph, but driving in traffic, it is exceptionally hard to not get ‘dinged’ for hard breaking.

After over a year of trying, I finally got a full week of driving with no events, exceptions, or gaps. Now that I’ve got that out of the way, I don’t have to get annoyed whenever a little thing causes a blemish on my score.

I wonder if I should see how low a score I can get?

A perfect Automatic score

A perfect Automatic score

A Retina Desktop is Possible

Retina LogoI now have a working retina display on my Late 2012 Mac mini at work. I previously wrote about it late last year and occasionally experimented with normal HD LCDs but really wasn’t going to be able to do anything without an UltraHD display to test with. Recently, I asked the desktop team and they happened to have one that wasn’t in use. I was able to borrow it and worked more seriously on seeing if this was indeed possible.

The quick-and-dirty how to can be found at the mac-pixel-clock-patch page on Google code. You have to patch a single file to enable the higher 3840 x 2160 resolution, but that, plus a UltraHD display, and you’re in business. Having 3840 x 2160 (UHD) display rendering a 1920 x 1080 (HD) screen makes for a nice experience, indeed. Look at the picture on the right or screenshots of my previous article.

For work, I got a pair of DELL 2414Q 24″ LCDs. They’re nicely made and look quite good. I run one in landscape and the other in portrait so I can display content as appropriate (e.g. spreadsheets vs. web pages). If I were using only a single display, the story would be over. The problem is that the Intel HD 4000 video hardware on the Mac mini isn’t up to the challenge of driving two displays at that resolution. It just can’t throw that many pixels out that fast (just shy of a half billion pixels per second). I would get close, but it would result in the video flickering with pixel ‘junk’ over large portions of the screen. I could get one looking great over mini DisplayPort or HDMI (3840 x 2160 @ 30 FPS) but the moment I connected the second display, problems. I tried customizing lower FPS modes to reduce the total pixel clock demands, but no luck.

The DELL UP2414Q I use at work

My workaround is driving the portrait display at 1920 x 1080 (1080 x 1920, actually) over a USB to HDMI adapter (via DisplayLink). It’s only HD with a variable refresh rate, but it does allow me to have both displays active.

Rumors are that Apple will be revising the Mac mini next month which should improve the video hardware enough to work. We’ll see. For now, though, I’m satisfied and enjoying the experience.

Two Games I’m Looking Forward To

I was able to visit E3 yesterday in Los Angeles. As expected, there were plenty of games and even more people. Interestingly, the two games I’m most interested in weren’t playable or even present (on the floor, at least). I’ll just have to be

No Man’s Sky


This is an amazing looking game made up of a team of four. It’s procedurally-generated world and universe that will encourage exploration. I’m up for that.

Mirror’s Edge 2


I really liked the original and it went years with only rumors of a sequel. Last year they announced development and this year gave a little more information, but it clearly has some time to bake still since EA wasn’t showing it in their booth.

Neither has a release date, though, so I’m not expecting either until late this year, at best.

Support when you need it

This week, San Diego suffered through far too many fires. Fortunately, neither my house or work were directly at risk. Not surprisingly, however, the air quality was quite poor. It was so bad on Thursday evening that facilities and senior management decided to shut down non-essential HVAC units which required the closure of our office for Friday.

There are advantages working in a high-tech industry like video games. One of them is that most of the work is on the computer and, as such, work can be performed almost anywhere. So, when the notification went out Thursday night that the office would be closed and that people should work remotely, if possible, I wasn’t concerned.

The next morning, I got a call from one of my guys that the VPN service (that we’re responsible for) had hit its 100 simultaneous user limit. We’ve never hit that limit before, but this was far from a normal situation.

I’m happy to say that after working with our reseller (CDW) and the vendor (Juniper Networks) they gladly provided a very generous license good for two months while we work out a more permanent solution. Support like this is exactly what one needs when the time comes. They both came through and that counts for a lot.

With the fires brought under control over the weekend, it’ll be work as usual tomorrow. Now to start a purchase for additional licenses…

A Perfect Week of Driving

I got an early Automatic Link by Automatic late last year. It’s a very interesting device to track how you’re driving with the ultimate goal to improve your gas milage. To further encourage good habits, it maintains a score of how the week has gone. After many very close weeks, I recently managed a full 100% score:

Automatic 100 Score

Well, almost perfect. I did have one hard break and less than a minute of going over 70 MPH–I’ll work on that. Considering my car is only supposed to get 29/37 mpg, a 43.7 mpg average over 740 miles is quite impressive. Driving like this has certainly paid for the device!

Don’t worry, I’m still married

Whenever I need to remember something for a short period of time, I’ll move my wedding ring from my left hand to my right one. Since it feels so strange, it encourages me act on whatever it is as soon as possible. As a result, I have a few ‘rules’ that I utilize:

  • Use it for only one thing at a time (no overloading)
  • Either do it or capture it (in OmniFocus) soon
  • Reassure my wife that I still love her

So, when you see me move my ring from one hand to the other, you don’t have to wonder.