Archive for the ‘Editorials’ Category

LC Design’s Technology Purchased By Major CAD Company

Thursday, January 14th, 2010

LC Design is a very small company composed of some very smart individuals. I was first approached by them a couple years ago about working on some of their ideas for increasing the efficiency of CAD. After a discussion with the founders I knew right away that they were on to something big. For years I had been using my role in SQA to shape user workflow. Technically PD is the one that makes all UI decisions, but I have a penchant for recognizing how users will view a system and through a combination of discussion and bug writing I was always able to get a user interface to be the best it could be. Their ideas were not just going to streamline user workflow they were going to revolutionize it.

So I threw my hat into their ring and started doing software development for them. At the time it seemed risky, in hindsight it seems extremely risky. Times were good when we started, but within twelve months the world economy was in free fall and all bets were off. I never gave up hope though. I knew that the ideas were great and that we had the right team for proving how good they were.

Well that gamble finally paid off when our technology was purchased by one of the major CAD players. The deal closed out on my birthday no less and it could not have been a better birthday present. The best part about the purchase is that it now gives me the opportunity to find the next great idea I believe in and bring it to fruition. Like my marathon training, you have to keep your eye both in the present and on your goal. Perseverance today pays off tomorrow.

I am certainly excited to find the next big career project in my life and make it a reality!

Chrome OS for the Masses… or is it?

Thursday, December 10th, 2009

So Chrome OS is cool and everything, but what is going to make people switch to it? Like most new user environments Chrome OS  needs a killer app. As my cousin and his wife so adeptly pointed out – Google Docs suck and my regular computer can do everything that Chrome OS does anyway. Why do we care? And the truth is getting regular people to care is going to be a problem. Fortunately for Google there is a market that will be far more receptive to the Chrome OS business model and I was surprised it wasn’t touched upon during their press conference.

Small businesses. My wife’s Uncle Mike and I were just discussing a unique problem in small to medium sized business at my wedding this summer. They have all the technology requirements of a large organization with none of the budget to manage technology problems. Outside consulting is expensive and because those consultants are not involved in the day to day operations they can’t pop over to fix Jane’s laptop over lunch. Enter Chrome OS and the perfect target market for their product.

Imagine you are a small business owner and you have a number of field agents that are reliant on a laptop for field work. They don’t need anything complicated. Email, web, and SAAS (software as a service – think gmail for business) to get their job done. You don’t want them installing World of Warcraft or Bejeweled on company property. You don’t want them downloading the virus of the week and exposing proprietary client and company data. Enter a product that does all those things. Now make it cost $300 or less. Now make it so that if a field agent’s computer goes down they can be back up again in minutes. All their data is secure. Don’t want to fix the computer? No problem, throw it out. Let’s face it, hardware is cheap and fixing and maintaining hardware is expensive. Really expensive. This is where Chrome OS can kick some proverbial butt.

This is only half the equation though. If ChromeOS is successful it creates a lucrative secondary market for SAAS and provides an incentive for third party developers to write custom applications for businesses. This economic opportunity will have a reinforcing effect on Chrome OS in much the same way the iPhone and the Apple App store have a symbiotic relationship. Each is better because of the other. On a brief aside – can you believe that iPhone apps can only be developed on a Mac? I mean seriously? Apple controls less than 5% of the OS market and yet has the most successful app store? See what happens when you create a hardware environment that people want and don’t limit your users from software applications they want and need!

I boldly predict that Chrome OS will be successful because it is inexpensive, easy to understand, solves both consumer and business needs and provides new revenue models for software developers. I think that this will happen within thirty months. So set your bookmarks, mark your calendar and come back later to see how perfect my prognostications are. Now if you will excuse me I have to get back to overclocking my divining rod.

You sure this thing works?

You sure this thing works?

Chrome OS Targets the Masses

Friday, November 20th, 2009

For those not in the know Google has announced an operating system developed in house called Chrome OS. I watched the hour long live launch over the web with interest because Google has its hands all over the web. You can see for yourself by signing into Google Dashboard and perusing all the minutiae of information that you may or may not know you share with them. You can even peruse your old Google queries if you drink the kool aid sign up for it.

So what is Chrome OS and why do you care? To start, Chrome OS is not Chrome. Chrome is a web browser developed by Google which is fast. Really fast. It is my browser of choice despite the fact that it had flaky mainstream support for awhile. You should try it. Chrome OS is an operating system like Windows 7 or Apple OS X. Except that it is so much more (or less?) than those things. You can think of Chrome OS like a browser on steroids. The idea is that we all spend most of our time on the web anyways – so what’s the point of having to manage a computer, install virus software, make backups (you do do that right?) , install updates, or crying when you spill juice on your laptop and wonder if you just washed away three years of memories.

Chrome OS introduces a “stateless” system. Everything you do is on the internet. There is no more local computer. All your information is stored in the cloud and somebody else’s problem for managing. Say you go to Aunt Sally’s but you left your computer at home. No problem. Log into Chrome OS and the computer looks exactly like your computer at home with everything just the way you like it. Do some work, leave and go home and everything is waiting for you there. Great concept, but are the masses ready for this? Are you ready to give up all your desktop games, Outlook, Paint and migrate to web only applications?

I guess that depends on how frustrated the masses currently are with maintaining a full featured OS at home. My personal feeling is – very unsatisfied. Even I, computer geek extraordinaire is frustrated by the number of trivial and annoying things I must do to maintain a working computer. Chrome OS solves lots of these problems. No more having to worry about antivirus software because the core of the OS is locked down. Just yesterday I spent two hours trying to migrate my wife’s Outlook settings after I upgraded her to Windows 7. Goodness, how do regular people put up with this crap?

On top of saving all this time and frustration, what if I told you Chrome OS boots in seven seconds? And I am not talking seven seconds like you are used to. Where you have a desktop and you click and click and nothing happens. You wait two more minutes and then all of a sudden twelve windows open. Gee thanks. I mean seven seconds until you have a fully functional computer with a browser already opened and you are checking your mail. Now we’re cooking with fire!

Google seems to think that the emergence of low cost, low power netbooks and ubiquitous internet will drive sales of this new device, but I am prophesying that this is going to be much bigger than Google or even Microsoft/Apple think it will be. Dual boot systems on small, inexpensive solid state disks (think 16gb) will make this technologically accessible to mainstream users on existing hardware.

For those nerding out there you can download the open source Chrome OS here and start drinking the kool aid.

The New Efficiency Windows 7 Launch Event

Thursday, October 15th, 2009

I attended Microsoft’s The New Efficiency launch event for their new Windows 7 operating system. The presentations were targeted to Developers and IT Professionals, although I got the distinct impression that these people were few and far between, but I will get to that in a minute. The event was held off the Boston Common at the Loews theater. The event staff were friendly and helpful. The presentations went off pretty much without a hitch and the giant movie screens were great for displaying demonstrations. My main problem with the event was that the presentations consisted of talking about what features Windows 7 offers (many of which I was aware of from reading internet articles) and very little about how to actually code them.

Hey Windows 7 can do this! Download the demonstration code when you get home!

My response was:

Hey, why don’t you mail me my copy of Windows 7 and not waste my time!

I know I am being harsh, but I expected a lot more depth to the demonstrations, but perhaps the reason for lack of depth is because of what I alluded to earlier at the start of this article. It seemed that there weren’t many developers there. The guy next to me got up and left after the first break, maybe to take a nap in the bathroom stall until he could get his free copy of Windows, and was replaced by a guy that had to ask me what managed code was. The other guy I was sitting next to was nice enough, but admitted he wasn’t a developer. Somebody else decided to shout out to the presenter whether you can use a laptop touchpad to control the multitouch functionality of Windows 7. So perhaps they already knew that this wasn’t a true developer demonstration and were just doing a feature overview for all the computer nerds drooling to get their hands on a free copy of Windows 7 Ultimate.

Anyways, let me get to a quick overview of the features covered.

(more…)

Good Stuff

Friday, August 21st, 2009

I have to say that nothing feels better than to be vetted by someone who you greatly admire. And so it seems very appropriate that following my post What Should An Online Resume Contain that my philosphy should be endorsed by one of my favorite online publications. I have read Arstechnica for years and the day after I posted they released an article on how irresponsible internet postings have led to employers turning down candidates. The following excerpt embodies what I want my online portfolio to convey:

On the other hand, some candidates are doing a good job of presenting their professional side when posting online. Half of those who screened candidates via their social networking profiles said that they got a good feel for the person’s personality and fit within the organization. Other employers said that they found the profiles supported the candidates’ professional qualifications or that they discovered how creative the candidate was. Solid communication skills, evidence of well-roundedness, and other people’s good references (we assume this one came from LinkedIn) helped boost people’s credentials, too.

-Arstechnica.com

As I mentioned in my previous article, your typical entryway to a job can still be a simple resume and cover letter, but if your talents strike the fancy of your employer then it behooves you to have an online portfolio that showcases who you are, what you have accomplished and why you would make a great team member.

What Should An Online Resume Contain

Thursday, August 20th, 2009

I started this website to help me find a new job. As part of this endeavor I have sent out the web address to my colleagues, family and friends. The result has of course been helpful feedback on ways to improve my resume. Most of the suggestions fall into two categories.  First,  reducing the content to a single printed page and cutting out things like my tutoring and soccer coaching. Second, that my resume seems very general and I need to more specifically talk about what I want to be doing. These are good suggestions, and are certainly something I considered heavily when creating the site.

So why not implement these changes? I struggled with this and I think that part of the reason is that there is little precedent currently available for an online resume. There are your standard job posting sites, but I have the freedom and ability to create a site that does more than just display a list of facts in the shortest form possible.   (more…)

Some More History

Tuesday, August 11th, 2009

I thought I would delve a bit further into how I ended up in software development in the first place. I believe the first time I did work on a project was in middle school. My older brother’s friend Anthony came over to use our computer for a computer science project. He was older, cool, a kick ass soccer player and most certainly someone I looked up to at the time.

The project was to create a website for that new thing called “the internet.”  In typical younger brother and wanting to be cool fashion I stuck my nose in while he explained the project to my brother. They “took a break” from never really starting to watch MTV (music videos at the time of course) and I snuck onto the computer and proceeded to do his homework. I was genuinely interested in how this whole web thing worked and I wanted to take on the challenge of a homework assignment four grades above my level. I mucked around in HTML for a few hours and made a pretty badass website for the time (1995ish). As I recall it most certainly involved a heavily gradient background, a bunch of pictures with white backgrounds, some hyperlinks in flashing red and enormous bolded text.
(more…)

Introduction

Sunday, August 9th, 2009

Call me Tom. I graduated in 2002 from the University of Rochester with a degree in English and a focus on creative writing. I took a wide variety of courses covering Quantum Physics, Java, Chemistry, Psychology of Sexuality (a course that should be required), Tai-Chi, Swing Dance, Introduction to Violin/Cello/Bass, Multidimensional Calculus, Linear Algebra, and of course a smattering of english classes that ranged from old english (very old) to Shakespeare to Victorian to Modern and so on. I also was a writing tutor for two years and worked with dozens of students to improve their writing skills.
(more…)