Semantic Wave Blog
News feeds and commentary by Jamie Pitts
Login  

August 31, 2010

Palm's WebOS, The Dark Unicorn

Every time I review this platform I smile at its webby cleverness. And 2.0 will now include the ultra-hot node.js server.

Posted by Jamie Pitts at 4:57 PM | Comments (0) | TrackBack (0)

August 29, 2010

Let Go of Your Advantages

Age-related discrimination is real and it is rampant in the tech industry. While many people get hurt by this sort of discrimination, it is simply the mundane outcome of rational, productivity-maximizing hiring and project assignment decisions in tech teams across the industry. Incentives drive the underlying behavior, and these incentives intersect with the natural short-sightedness, ruthlessness, and selfishness that exists in each of us.

Some of the decision-makers are aware of their discriminatory behavior, others are in denial. Often it is the nature of many engineers (who may find themselves in a leadership position) to also have a somewhat diminished sense of empathy, and this adds to the potential for all sorts of discrimination to occur.

Whatever its origin, this nasty environmental factor is not going to away without some serious social engineering. We can exploit it, or cope with it, depending on where we are in life. We can also try to kill it. And we should, because we are only getting older. If enough people change what they do, we can all collectively benefit.

Sort of like planting trees in our neighborhood.

Ridiculously, I first felt age-related discrimination when I was only 25. More recently, I watched one partner in a rapidly expanding tech company tell an unemployed 55 year old developer (who was asking about what kinds of people the company is looking for) that the company was looking to hire young grads from the university. While this was at an informal gathering of developers, the insensitivity of it was palpable.

But sensitivity does not help a tech company survive. The young programmer possesses a naivete and a drive to learn that is prized, and at a low price. The old programmer possesses an equally valuable experience level, but at a high price. The advantages and disadvantages of each are clear, but short-term answers to cost contraints rule over the long-term benefit of experience.

This is because experience can be learned, and naivete cannot. Usually.

If you are an aging programmer, get into the habit of unlearning. Stop being good at something old, and start being bad at something new. Take on what seems to be a stupid, newfangled technology that does not appear to be a better solution than the older solution (that you happen to know inside and out).

Let go of your advantages. And plant a tree or two.

Posted by Jamie Pitts at 12:00 PM | Comments (0) | TrackBack (0)

August 25, 2010

The Short of It: What Is Modern Perl?

I just used this term in an email and then looked it up. I was hoping to quickly find something brief but found a lot of references to chromatic's book (excellent as it is) and longer presentations. So here is IMHO the best, short description of what modern perl is:

Posted by Jamie Pitts at 7:38 PM | Comments (0) | TrackBack (0)

August 22, 2010

GraphLab

Last month, the Machine Learning researchers at Carnegie Mellon launched GraphLab, an interesting graph data processing system. It is released under the BSD license and is written in C++.

By targeting common patterns in ML, we developed GraphLab, which improves upon abstractions like MapReduce by compactly expressing asynchronous iterative algorithms with sparse computational dependencies while ensuring data consistency and achieving a high degree of parallel performance.

Source: GraphLab Overview

Posted by Jamie Pitts at 11:58 AM | Comments (0) | TrackBack (0)

August 2, 2010

Joshua Schachter Raising Capital for New Startup

Good news for the perl community: Joshua Schachter of del.icio.us fame is organizing a new company.

Having cut his teeth in NYC finance tech, Mr. Schachter built del.icio.us in perl. I saw him speak at a Ycombinator startup school and this man is the quintessential Wall Street engineer: practical, tough, direct, and funny as hell. It is obviously too soon to tell whether he will use perl to build parts of his new venture, but he probably won't be using anything like Yahoo's php+c++ framework.

Posted by Jamie Pitts at 10:29 AM | Comments (0) | TrackBack (0)

Small picture of Jamie Pitts
Jamie Pitts

Facebook
LinkedIn


Projects

  Winnow My Bloglines Down
  Memecat
  TigerLead


Curently Reading

cover The Art of Unix Programming
Eric Raymond

Semantic People
Danny Ayers
Dave Beckett
Tim Berners-Lee
Tim Bray
Dan Brickley
Marc Canter
Paul Ford
Seth Ladd
Seb Paquet
Clay Shirky
Roland Tanglao
Dave Winer

Syndication:
 RSS Version 1.0
 RSS Version 0.91


Recent Entries
 Palm's WebOS, The Dark Unicorn
 Let Go of Your Advantages
 The Short of It: What Is Modern Perl?
 GraphLab
 Joshua Schachter Raising Capital for New Startup

Categories
 AI
 Blogs
 Business
 Data Munging
 Databases
 Development
 Formats
 How-To
 Ideas
 Languages
 Law
 Ontologies
 OWL
 People
 Perl
 PHP
 Products
 Projects
 QOTD
 RDF
 Research
 Social Software
 SRM
 Standards
 Thinking Out Loud
 Trends
 Twitter
 Visualization
 W3C
 Web Services
 Wikis

Archives
 August 2010
 July 2010
 June 2010
 January 2010
 April 2009
 April 2008
 March 2008
 February 2008
 January 2008
 November 2007
 October 2007
 September 2007
 August 2007
 June 2007
 May 2007
 April 2007
 March 2007
 February 2007
 January 2007
 December 2006
 November 2006
 October 2006
 September 2006
 August 2006
 July 2006
 May 2006
 April 2006
 March 2006
 February 2006
 January 2006
 November 2005
 October 2005
 September 2005
 August 2005
 June 2005
 May 2005
 April 2005
 March 2005
 January 2005
 December 2004
 November 2004
 October 2004
 September 2004
 August 2004
 July 2004
 June 2004
 May 2004
 April 2004
 March 2004



Creative Commons License
This weblog is licensed under a Creative Commons License.

Powered by Movable Type

Copyright © Jamie Pitts