Kevin Raffay's Domain http://kevinraffay.com Just like the url says posterous.com Wed, 11 Jan 2012 15:05:00 -0800 British Scrap "Boring" Computer Classes http://kevinraffay.com/british-scrap-boring-computer-classes http://kevinraffay.com/british-scrap-boring-computer-classes

Well, kids have to start somewhere, and Excel and Word are rather complex for even many adults...

"Instead of children bored out of their minds being taught how to use Word and Excel by bored teachers, we could have 11-year-olds able to write simple 2D computer animations. By 16, they could have an understanding of formal logic previously covered only in university courses and be writing their own apps for smart phones."

As if we need another Magic 8-Ball app for our phones ;-)

 

School ICT Lessons To Be Scrapped, Says Michael Gove

Ict Lessons

Huffington Post UK   First Posted: 11/1/12 09:35 GMT Updated: 11/1/12 16:29 GMT

http://www.huffingtonpost.co.uk/2012/01/11/ict-lessons-to-be-scrapped_n_11984...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Wed, 09 Nov 2011 20:53:00 -0800 Jobs Was Right: Adobe Abandons Mobile Flash, Backs HTML5 http://kevinraffay.com/jobs-was-right-adobe-abandons-mobile-flash-ba http://kevinraffay.com/jobs-was-right-adobe-abandons-mobile-flash-ba

And maybe Microsoft will abandon Silverlight and WPF too?

http://www.wired.com/gadgetlab/2011/11/adobe-kills-mobile-flash/

In an abrupt about-face in its mobile software strategy, Adobe will soon cease developing its Flash Player plug-in for mobile browsers. Adobe said it would abandon mobile flash development, nudge developers to the Adobe Air platform and wholeheartedly back what had been a rival approach — HTML5.

“HTML5 is now universally supported on major mobile devices, in some cases exclusively,” Adobe VP Danny Winokur said in a clear reference to Apple’s rejection of Flash support on its dominant iOS devices: the iPad, iPhone and iPod touch. “This makes HTML5 the best solution for creating and deploying content in the browser across mobile platforms. We are excited about this, and will continue our work with key players in the HTML community, including Google, Apple, Microsoft and RIM, to drive HTML5 innovation they can use to advance their mobile browsers.”

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Sun, 30 Oct 2011 14:59:00 -0700 Career Advice: Don’t Call Yourself A Programmer http://kevinraffay.com/career-advice-dont-call-yourself-a-programmer http://kevinraffay.com/career-advice-dont-call-yourself-a-programmer

I love frank posts like this written by veteran techies:

http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

As someone who has usually worked at Cost Centers, this patagraph is especially interesting:

You really want to be attached to Profit Centers because it will bring you higher wages, more respect, and greater opportunities for everything of value to you.  It isn’t hard: a bright high schooler, given a paragraph-long description of a business, can usually identify where the Profit Center is.  If you want to work there, work for that.  If you can’t, either a) work elsewhere or b) engineer your transfer after joining the company.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Tue, 25 Oct 2011 17:46:00 -0700 Great Post - Signs that you're a bad programmer http://kevinraffay.com/great-post-signs-that-youre-a-bad-programmer http://kevinraffay.com/great-post-signs-that-youre-a-bad-programmer

I am really impressed by the scope of C. Lawrence Wenham's blog entry "Signs that you're a bad programmer."

He covers so much ground in this methodical summary bad coding, but here are some of my favorites:

  • "Email me teh code, plz" messages posted to help forums
  • Persistently using old-fashioned techniques even when new techniques are better in those situations (eg: still writes named delegate functions instead of using lambda expressions)
  • Checking to see if a boolean-typed variable is something other than true or false
  • Fetching large datasets from the server and computing sums on the client, instead of using aggregate functions in the query.
  • Pathologically and redundantly defensive programming ("Enterprisey code")
  • Inconsistent naming conventions
  • Storing exploitable information (names, card numbers, passwords, etc.) in plaintext
  • Doesn't make use of whitespace elsewhere, such as between methods (or expressions, see "ANDY=NO")



 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Sun, 23 Oct 2011 13:02:00 -0700 Is Fixed-Price Software Development Unethical? http://kevinraffay.com/is-fixed-price-software-development-unethical http://kevinraffay.com/is-fixed-price-software-development-unethical

Old but interesting post here:

"...We fundamentally know that fixed-price IT projects are a very poor way of working. Luckily, so do our customers. Whenever a customer insists on a fixed-priced IT project, even within the scope of an RFP that's been put out to bid, ethically we must attempt to dissuade them from this perilous path. Unless we start providing a consistent front against fixed-price projects, we will never get off this treadmill that we find ourselves on. We must actively choose to reduce the inherent risks in our industry, and the desire by customers for fixed-price IT projects is likely the greatest one that we face."

 

http://drdobbs.com/architecture-and-design/209101238

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Thu, 13 Oct 2011 09:25:00 -0700 GOOGLE ENGINEER: Here's Why Google+ Is Failing, And How We Can Start 'Doing This Right' http://kevinraffay.com/google-engineer-heres-why-google-is-failing-a http://kevinraffay.com/google-engineer-heres-why-google-is-failing-a

A candid expression of frustration from someone who has seen a lot in IT.  This Amazon/Google vet actually has nice things to say about Microsoft:

Last night, Google engineer, blogger, and frequent public speaker Steve Yegge wrote an epic rant about Google's inept handling of the Google+ platform.

His primary message: Google+ is not a platform like Facebook. It's trying to dictate the direction of Google+ instead of opening up to developers and letting them show Google what makes sense and what doesn't.

He posted the rant on Google+, but forgot to turn off the "Public" sharing option. It was only meant to be shared internally at Google.

The manifesto, for lack of a better word, begins by detailing Yegge's grievances about working under Jeff Bezos at Amazon.

Yegge goes on to outline everything he thinks is wrong with Google, and with Google+.

While Yegge took down the post from public view, he plans to re-post it internally at Google.

It's definitely worth a read.

http://www.businessinsider.com/steve-yegge-google-platform-rant-2011-10

 

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Sun, 25 Sep 2011 13:31:00 -0700 Print Contribute News News Windows Share, a New Data Exchange Mechanism in Windows 8 http://kevinraffay.com/print-contribute-news-news-windows-share-a-ne http://kevinraffay.com/print-contribute-news-news-windows-share-a-ne

And the demo code is in Javascript...which seems to be more dominant in Windows 8:

 

Microsoft has created a new mechanism for sharing information between applications in Windows 8 called Windows Share. Apps can share text, bitmaps, HTML, URI, files, and other type of data, and the usage scenarios are numerous. For example, the app receiving the information can post it to Tweeter or Facebook make it easy to post information to a social network without actually visiting it.

Billie Sue Chafins, Senior Program Manager Lead, and Steve Seixeiro, Partner Development Manager, Microsoft Corporation, presented the session “Share: your app powers the Windows 8 share experience” at BUILD 2011. They detailed the new sharing feature coming up in Windows 8. Windows Share is sort of a universal live clipboard, allowing applications to transfer information between them, but it is much well integrated into the system and richer compared to the traditional clipboard.

Windows Share accepts the following standard data formats: text, RTF, bitmaps, storage items (e.g. files), URI, HTML, but there is also the extensible format that can be used to transfer any stream of information: addresses, contacts, people, geo-location, etc. When the user wants to share some information from an application, he is presented with a list of applications accepting the respective type of information, and the data is transparently transferred upon selecting one of them.

The Share features defines the following types of participants to the process:

  • Source – any application that has information for sharing with other applications
  • Target – any application consuming the information shared by other apps
  • Broker – the transfer mediator between the source and the target

Most applications can be a source, if it has anything to share, and Microsoft encourages developers to make their applications sources of information. Targets will be those applications interested in receiving and processing information. The advantage of Share is the fact that Windows will have built-in protocol for exchanging information and applications developers no longer need to agree on a certain format in order to be able to exchange data. For extensible formats, the parties involved need to agree on the data format used, so it is recommended to use standardized ones such those supported by Schema.org.

One example is sharing a web page’s URL or some text from IE to social networks such as Twitter or Facebook, the target applications Tweet@rama and Socialite taking care of posting data to the respective networks. The information sharing possibilities are numerous, and it is expected the developers to create many such applications...

http://www.infoq.com/news/2011/09/Windows-Share

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Sat, 09 Apr 2011 10:22:00 -0700 Government made me do it, imprisoned TJX hacker claims http://kevinraffay.com/government-made-me-do-it-imprisoned-tjx-hacke http://kevinraffay.com/government-made-me-do-it-imprisoned-tjx-hacke

April 8, 2011 (Computerworld)

Convicted hacker Albert Gonzalez, who is currently serving a 20-year prison sentence after pleading guilty to the massive hacks at TJX, Heartland and numerous retailers, now claims that he thought he was authorized and directed by the government to carry out the illegal activities.

In a petition filed last month, first reported by Wired, Gonzalez informed the U.S. District Court for the District of Massachusetts that he would like to withdraw his guilty plea and asked the court to vacate its sentence.

In his 25-page petition, Gonzalez blamed his attorneys Martin Weinberg and Rene Palomino for not properly representing him or informing him about his defense options. Gonzalez also claimed that his lawyers did not appeal his sentence as he had asked them to.

Gonzalez was arrested in Miami in 2008 along with 10 other individuals on charges relating to the thefts at TJX, Dave & Busters, BJ's Wholesale Club, OfficeMax, Boston Market, Barnes & Noble, Sports Authority, Forever 21 and DSW.

Later he was also charged with the break-ins at Heartland Payment Systems, Hannaford, 7-Eleven and two other unnamed retailers. Gonzalez was indicted in three different states, New York, Massachusetts and New Jersey for his crimes. Prosecutors alleged that Gonzalez and his international gang of cyber criminals stole data on more than 130 million debit and credit cards over a multi-year period.

In Sept. 2009, Gonzalez, pleaded guilty to 20 counts of conspiracy, computer fraud, wire fraud, access device fraud and aggravated identity theft. He was sentenced to two concurrent 20 year terms by federal courts in Massachusetts and NJ.

In his petition, Gonzalez claims that all of the criminal activities that he admitted to in court were actually done with the full knowledge and the direction of the United States Secret Service.

As previously known, Gonzalez noted that he had begun working as a confidential informant for the Secret Service back in 2003 soon after he was busted in connection with a series of ATM thefts. Gonzalez claims that over the next several years, he helped the Secret Service infiltrate various carder gangs and hacking groups, leading to the arrests of many of them.

Gonzalez' petition details his interactions with two of his Secret Service handlers, who he claims treated him almost like another member of the agency and took him to different parts of the country for undercover work.

"The Agents had me infiltrating chat rooms setting people up and then the Agents would bust them," he offers as one example of the work he claims to have done for the government. "On one occasion I was taken to California for a week to help Agents there with undercover operation that resulted in arrests and convictions," Gonzalez said in his petition...

http://www.computerworld.com/s/article/9215670/Government_made_me_do_it_impri...

Permalink | Leave a comment  »

]]>
Mon, 29 Nov 2010 11:49:00 -0800 Like Facebook? You'll Love the Facebook Book http://kevinraffay.com/like-facebook-youll-love-the-facebook-book http://kevinraffay.com/like-facebook-youll-love-the-facebook-book

A new Facebook application is bringing the famous social-networking site full circle.

The tool lets people take Facebook literally, creating hardcover versions of Facebook profiles -- think "Facebook in a book." The idea came from creative director Siavosh Zabeti, when French telecommunications company Bouygues Telecom recruited his ad agency DDB Paris to help launch the company's Facebook platform. 

Read more: http://www.foxnews.com/scitech/2010/11/29/like-facebook-youll-love-facebook-book/#ixzz16hdCNsdR

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Wed, 06 Oct 2010 09:48:14 -0700 Microsoft IE browser share dips below 50% http://kevinraffay.com/microsoft-ie-browser-share-dips-below-50 http://kevinraffay.com/microsoft-ie-browser-share-dips-below-50
Microsoft's Internet Explorer, which has dominated the Web browser market since blowing by Netscape in the late 1990s, last month fell below the 50% market share level for the first time in years.
 
IE’s share of the worldwide market fell to 49.87% in September, down from 51.3% in August and 58.4% a year ago. It is followed by Firefox, which increased its share slightly from 30.09% to 31.5% and Google Chrome, which grabbed 11.54% share, more than triple its September 2009 share, according to market watcher StatCounter

http://www.networkworld.com/news/2010/100510-microsoft-ie-browser-firefox-chrome.html

FYI, I am really diggin' Chrome...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Mon, 27 Sep 2010 14:27:06 -0700 Oracle database design slowed Chase online banking fix http://kevinraffay.com/oracle-database-design-slowed-chase-online-ba http://kevinraffay.com/oracle-database-design-slowed-chase-online-ba

 The outage last week JPMorgan Chase's online banking site is an example of how pushing to maintain absolute data integrity could end up creating big problems for companies, a veteran database analyst cautioned yesterday.

The financial services firm suffered through intermittent problems on the site for three days earlier this month. At one point, Chase customers could not carry out any online banking transactions for a period of more than 24 hours.

The bank initially blamed the disruption on a 'technical issue,' but later said the problems were tied to a third-party database product used to authenticate customer log-ins.

Curt Monash, an analyst at Monash Research, said a source with knowledge of the incident told him that the outage was traced to an Oracle database used by Chase to store user profiles and authentication data. Monash said the source, who he wouldn't identify, said that four files in the Oracle database were corrupted and that the error had been replicated in the mirror copy of the database that Chase maintained for backup and recovery purposes...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Thu, 16 Sep 2010 09:44:43 -0700 Visual Studio 2010 Cloud Plug-In http://kevinraffay.com/visual-studio-2010-cloud-plug-in http://kevinraffay.com/visual-studio-2010-cloud-plug-in
With Microsoft Azure for both public and private cloud computing platforms coming into place, Microsoft is starting to tout the inherent benefits of a unified approach to cloud computing.
 
Most recently, Microsoft partnered with Rackspace to make available a Visual Studio 2010 plug-in for developers looking to build applications running on a Microsoft .Net framework that would be hosted on Rackspace rather than the Microsoft cloud computing platform

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Tue, 14 Sep 2010 11:25:25 -0700 “The Social Network” Is Just as Brutal as Mark Zuckerberg Feared - All Things D http://kevinraffay.com/the-social-network-is-just-as-brutal-as-mark http://kevinraffay.com/the-social-network-is-just-as-brutal-as-mark
Peter Kafka on the Facebook movie:
 
"I saw a screening of the movie last week, and can report back that it’s just as rough on the Facebook CEO as his people feared it would be."

http://mediamemo.allthingsd.com/20100913/the-social-network-is-just-as-brutal-as-mark-zuckerberg-feared/ 

I think the Radiohead covers on the soundtrack may be better than the movie...

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Wed, 08 Sep 2010 12:11:25 -0700 Google Instant gives users as-you-type search results http://kevinraffay.com/google-instant-gives-users-as-you-type-search http://kevinraffay.com/google-instant-gives-users-as-you-type-search
Google today announced a new feature that will allow users to get search results as they type their queries.

http://www.computerworld.com/s/article/9184118/Google_Instant_gives_users_as_you_type_search_results?taxonomyId=16

Pretty cool...but now our end users will want the same behavior in routine web apps ;-(

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Tue, 07 Sep 2010 07:31:13 -0700 Microsoft investigates two-year-old IE bug http://kevinraffay.com/microsoft-investigates-two-year-old-ie-bug http://kevinraffay.com/microsoft-investigates-two-year-old-ie-bug

Now I can blame Bill Gates for those weird tweets:


"Microsoft last Friday said it was looking into a long-known vulnerability in Internet Explorer (IE) that could be used to access users' data and Web-based accounts.

The bug can allow hackers to hijack Web mail accounts, steal data and send illicit tweets, said Google security engineer Chris Evans in a message posted on the Full Disclosure mailing list.

Evans also published a demonstration that showed how the flaw in IE8 could be used to commandeer a user's Twitter account and send unauthorized tweets."

http://www.computerworld.com/s/article/9183759/Microsoft_investigates_two_year_old_IE_bug

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Mon, 30 Aug 2010 17:19:23 -0700 More Reasons To Ditch IE6 http://kevinraffay.com/more-reasons-to-ditch-ie6 http://kevinraffay.com/more-reasons-to-ditch-ie6
Facebook has announced that it will soon end Internet Explorer 6 support for Facebook Chat. The kill date is September 15—the same day Microsoft plans to release the first IE9 beta. Today's announcement comes just a week after Microsoft launched a beta version of Windows Live Messenger that integrates with Facebook Chat.
 
Facebook explains its decision by saying that many users have complained about unstable chat sessions, or ones that stop completely. In order to improve the way connections are established and messages are sent, however, the social networking giant must make changes that aren't supported by older browsers.

http://arstechnica.com/microsoft/news/2010/08/facebook-to-kill-ie6-support-for-chat.ars

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Tue, 24 Aug 2010 09:48:30 -0700 Philly requiring bloggers to pay $300 for a business license http://kevinraffay.com/philly-requiring-bloggers-to-pay-300-for-a-bu http://kevinraffay.com/philly-requiring-bloggers-to-pay-300-for-a-bu
Between her blog and infrequent contributions to ehow.com, over the last few years she says she’s made about $50. To [Marilyn] Bess, her website is a hobby. To the city of Philadelphia, it’s a potential moneymaker, and the city wants its cut.
In May, the city sent Bess a letter demanding that she pay $300, the price of a business privilege license.


http://www.washingtonexaminer.com/opinion/blogs/beltway-confidential/philly-requiring-bloggers-to-pay-300-for-a-business-license-101264664.html#ixzz0xXhgDlMJ

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Tue, 17 Aug 2010 16:42:01 -0700 The Web Is Dead. Long Live the Internet http://kevinraffay.com/the-web-is-dead-long-live-the-internet http://kevinraffay.com/the-web-is-dead-long-live-the-internet
Two decades after its birth, the World Wide Web is in decline, as simpler, sleeker services — think apps — are less about the searching and more about the getting. Chris Anderson explains how this new paradigm reflects the inevitable course of capitalism. And Michael Wolff explains why the new breed of media titan is forsaking the Web for more promising (and profitable) pastures.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Mon, 16 Aug 2010 16:43:26 -0700 Facebook scammers spreading fake 'Dislike' button http://kevinraffay.com/facebook-scammers-spreading-fake-dislike-butt http://kevinraffay.com/facebook-scammers-spreading-fake-dislike-butt

"The Internet may be too rosy a place for some as Facebook’s “Like” button pops up everywhere.

But the viral clamor surrounding a “Dislike” button gave some Facebook users a real reason to be bummed out Monday: It’s a scam.

So reports British security firm Sophos. It says to watch out for posts on Facebook that say: “I just got the Dislike button, so now I can dislike all of your dumb posts lol!!”

A link then sends people to a fake Facebook application that does not download a “Dislike” button, just continues to spread.

"If you do give the app permission to run, it silently updates your Facebook status to promote the link that tricked you in the first place, thus spreading the message virally to your Facebook friends and online contacts," a Sophos researcher wrote in a blog post.

The “Dislike” button is just one of the scams propagating on Facebook, piggybacking on fleeting pop-culture obsessions."

http://latimesblogs.latimes.com/technology/2010/08/facebook-dislike-button-scams-users.html

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay
Sat, 14 Aug 2010 11:26:52 -0700 Microsoft may back off of .NET languages http://kevinraffay.com/microsoft-may-back-off-of-net-languages http://kevinraffay.com/microsoft-may-back-off-of-net-languages
Though Microsoft had initially made a commitment to creating versions of dynamic languages that are customized for .NET, recent reports make it clear that the company may be stepping back from this plan. 
Much early speculation on this change in focus comes from Jim Schementi, previously the program manager in charge of Microsoft's implementation of the Ruby software known as IronRuby.  Schmenti reports on his blog that the team dedicated to working on IronRuby has decreased to one employee. 
According to Schementi, his departure from the company came as Microsoft began to display a "serious lack of commitment" to any .NETized dymanic languages, including IronRuby. 
On his blog, Schementi reports the moment when he began to search for a job outside of Microsoft:  a conversation with his manager in which Schmenti was asked "What else would you want to work on other than Ruby?" 
With Schementi's departure, he reports that the only employee remaining working on .NET is Tomas Matousek, a software engineer for Microsoft.  Many of the other former employees working on the system left or were reallocated as long as a year ago. 

http://www.ibtimes.com/articles/43073/20100812/microsoft.htm

Good thing I didn't take the summer off to learn F#.

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/603854/41w40u3DJhL._SL150_.jpg http://posterous.com/users/5AkXUjm9xUjv Kevin Raffay kevinraffay Kevin Raffay