Posts

Finding a protective shell for a MacBook Pro

Image
When I packaged up my old MacBook Pro for my daughter I did a quick wipe down of the machine and found that though it was three years old it had very little visible wear and tear. The keyboard and palm rest areas were in perfect shape and there were no dents in the aluminum case. Though the white power supply and cords were a bit dirty a quick wipe down with a damp cloth had them looking like new. About the only thing that made the machine look used was the outside of the case. As I had slipped it into my bag or carried it in my hand, objects like my watch band had rubbed against it and put a series of small scratches all over the outer shell. They were purely cosmetic but annoying nonetheless. I’m determined to treat this new MacBook Pro with a little more care and as a result started searching around for a protective shell case for it. I rationalized that this would help maintain the resale value of my Mac in the unlikely event I decided to sell it or—more likely—it would look l...

Upgrading to a new MacBook Pro

Image
We were sitting around the dinner table when my daughter called to tell us that her MacBook—which had loyally served her through he entire college career— had died . The hard drive was failing, she was three weeks from graduating and needed a solution quickly. My wife and I discussed options for how to deal with it and then she said something incredible: Wife: ″David, you’ve been talking about getting a new MacBook Pro. Why don’t you get it now and ship your older MacBook Pro down to her? She could have it tomorrow if you do this now.″ Wife: ″David? Where are you?!?″ Too late, I was already driving to the Apple store. The ″Problem″ With Macs When I was a Windows developer (1990 to 2008) I found myself upgrading my machine with pretty regular frequency. It wasn’t that the hardware was that far off the state of the art, it’s just that Windows had a tendency to degrade over time, to the point that within a year and a half the machine felt ve...

Replacing a MacBook Pro Battery

Image
It was a perfect late winter day outside - abnormally sunny and warm. I decided that rather than spend it in my office I’d grab my MacBook Pro and take it out on our deck, feel that nice breeze and work through some code. I got comfortable, flipped it open and started to plug away in Xcode. Everything was ideal - so much so that I’m sure photographs of me sitting there would have made for great stock photography for some web site. After about 15 minutes of moderate use I looked at the status bar and noticed that my battery was already down to 79% available. This was not good. 30 minutes in, I was down to 50%. iStat menu was trying to predict how much longer I had and the number of minutes of power left were dropping like some kind of warped time traveling machine. I went from Carpe Diem to Carpe Power Cordus. Total buzz kill. I’ve now had my MacBook Pro for nearly three years. This particular MacBook Pro is the last generation before the unibody models debuted and as such has a r...

Working from home - why it used to be so hard

Image
I've long been an advocate of people in a technology-oriented job being able to work from home, even if it's just a day or two a week. I've even provided some tips on working from home on this blog. In the early days of my software engineering career, working from home had some significant obstacles that really don't exist today. I tried to work from home once I had a serious commute. Back then I lived in Los Angeles and had to spend an average of 50 minutes commuting to work and back every day. Over 400 hours a year spent staring at tail-lights and bumper stickers in LA traffic. It was just awesome. My bosses at the time didn't like the idea of me working from home because they didn't think I could be productive from there. Relative to today's technology, I can see why. A Different Time Back then (1988—1994) my ability to work remotely was severely limited. I used a modem to dial into my office computer using PCAnywhere and hoped that my wife didn...

An All New SharedStatus - Free Project Management Software

The core product for my company, SharedStatus , has undergone a pretty large overhaul that I would like to share with you. First off, what does SharedStatus do? SharedStatus is a free online service that helps you keep get stuff done as a team. You can create a project, add team members to it and assign tasks to yourself and others. You can also share ideas through messages and comments. Most project management tools focus on features only a project manager needs, and often have lots of overkill; SharedStatus is focused on the people that actually get the work done, making it easy for everyone to update their status as they go. You can eliminate the last minute status report updates and time wasting status meetings; it’s why we call it SharedStatus. What’s New and Improved Here is a quick summary: New UI - It’s clean, simple and focuses on the content. We made it highly responsive, so much so that it often feels like a local desktop application. Labels - We added a project wide labe...

Passwords - 10 Tips for Developing a Personal Strategy

Image
Passwords. PINs. Security Codes. It seems like every place we go online someone is asking us to either validate who we are with a password protected account or asking us to create an account so that we can access something. We are inundated with so many requests for account names and passwords it can become easy to be lazy about the passwords we choose and who we give them to. As the Gawker Media hack showed us, poor password discipline can lead to a compromise of your personal data security. I’ve compiled a list of tips that can help you become a lot more secure in your online travels. Tip 1: Don’t Use The Same Password Everywhere If you use the same password in multiple locations you are going to run the risk of that password being exposed. All it takes is one poorly secured system or an unscrupulous web site operator to collect your email address and password. At a minimum have different passwords for your primary computer login, email account and any financial systems you access (...

Window Controls: Mac OS vs Windows

Image
As I observe casual users working with a Mac (my wife falls into that category) I often see them doing something that is very Windows like: trying to close an application by clicking the close button in the top of the window title. My wife also says she hates the Maximize window button because it doesn’t maximize the window like it did in Windows. On a Mac the series of buttons in the top left corner of a window are called the Title Bar Buttons. Much like the window controls found in virtually every version of Windows, these allow the user to perform actions on the window they are attached to. In Mac OS they appear as a series of traffic lights in the top left of the window, in Windows on the top right of the window: This is probably the one area that most people struggle with, and the underlying design philosophy is both subtle and complex, mostly because the buttons feel like they should work the same way in Mac OS and Windows but have some different behaviors. They are named nearly ...