John Carroll

<p>John Carroll has programmed in a wide variety of computing domains, including servers, client PCs, mobile phones and even mainframes. His current specialties are C#, .NET, Java, WIN32/COM and C++, and he has applied those skills in everything from distributed web-based systems to embedded devices. In his spare time, he enjoys the world of digital video, and served as director of photography and editor on a feature-length film produced in Limerick, Ireland, as well as a low-budget production filmed in Los Angeles that used Panavision digital cameras (the same ones used by George Lucas in the later Star Wars episodes).</p> <p>John worked in Microsoft's Mediaroom division from May, 2005 to May, 2008. He is co-founder of <a href="http://www.forgetmenotafrica.com">ForgetMeNot Software</a>, a creator of unified messaging software targeted at telecommunications providers, where he currently works as Director of Technology.

Latest Posts

Citizen journalism and traditional news

Citizen journalism and traditional news

I've been experimenting recently with CNN's site for "citizen journalism" (named iReport).  I created a few video posts of myself in response to requests for questions targeted at future visitors to Wolf Blitzer's "The Situation Room" (you can see my iReport site here - http://www.

July 21, 2008 by in Hardware

Why Flash and Silverlight will save the web

Why Flash and Silverlight will save the web

Flash and Silverlight are viewed in some circles as undermining a free and open Internet. The truth, however, is that both technologies are part of the process by which we map out a problem domain sufficiently, laying the groundwork for standardization committees of the future. Deviation from standards, in other words, is an essential component of standardization.

July 15, 2008 by in Developer

Whither Blu-ray?

Whither Blu-ray?

Blu-ray hasn't been setting any sales records, in no small part due to its higher price. That, however, doesn't alter the fact that Sony absolutely had to win the format war, even if media downloads end up supplanting video disc formats.

July 3, 2008 by in Mobility

A world ruled by Apple

A world ruled by Apple

Tributes to Bill Gates littered the blogosphere on Friday for obvious reason, as it was Bill Gates' last day as a full-time employee at the company he co-founded. This, predictably, rubbed certain people the wrong way, as the success of Bill Gates represents to some the "failure" of their preferred path through software history.

June 30, 2008 by in Enterprise Software

Thoughts on Bill Gates

Thoughts on Bill Gates

When I think of Bill Gates, I can't help but think back to that famous photo taken of his team shortly before they moved up to Washington State from Albuquerque.  This rag-tag band somehow served as the base for a company that now employs 75,000+ people (including myself, until recently) and is the company that occupies so much of the thinking time of journalists and bloggers who write anything related to the market for software.

June 27, 2008 by in Enterprise Software

America's blocked labor policies

America's blocked labor policies

A little known fact about the H-1B work visa program - the special visa used by most foreign technology workers who come to work in the United States - is that fashion models must compete for the same category of visa, a fact about which The Economist reminded me in its June 21st article "Beauty and the Geek." This was less of a problem when the visa program was more generous and the visa allotment didn't run out within hours of the start deadline.

June 25, 2008 by in CXO

Why I still prefer Internet Explorer

Why I still prefer Internet Explorer

I wrote a blog post last week where I discussed some of the good lessons from the success of Firefox. I truly believe Firefox is a great browser, and I am glad that competition has forced Microsoft to pull its IE developers out of suspended animation to update its ability to handle CSS properly.

June 24, 2008 by in Developer

Cell phone as desktop computer

Cell phone as desktop computer

This is a bit of a crazy idea, but it constitutes part of the reason I keep harping on about the importance of full-blown desktop operating systems in cell phones. Yes, it creates developer consistency, meaning that the same skills used to develop apps for desktop computers map directly to cell phones applications.

June 20, 2008 by in Mobility

Chinese antitrust and Microsoft

Chinese antitrust and Microsoft

As reported elsewhere and discussed by other ZDNet bloggers, a new antitrust law will come into effect in China on August 1st, and there is speculation that the Chinese government is using that law as basis for an investigation into the company. Not surprisingly, this brings a smile to the face of those with a habitual dislike of the "beast of Redmond.

June 19, 2008 by in Microsoft

Lessons from Firefox 3

Lessons from Firefox 3

I just downloaded the Firefox 3 browser, and if there were problems with their servers before, there certainly are no problems today. The download clocked in under 5 seconds (I do have a fast connection, admittedly), and the install was done in less than a minute.

June 18, 2008 by in Enterprise Software

Lessons from American university education

Lessons from American university education

I sometimes "relax" by logging on to PalTalk, a system designed for real-time voice chat, finding rooms where I can debate important issues related to politics or economics. I'm not always successful, as it's surprising how often those forums descend into free-for-alls where individuals take turns at the mic throwing insults at one another.

June 11, 2008 by in Government

Top Stories