|
||||
|
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. 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. 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: 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++. Source: GraphLab Overview 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. |
Winnow My Bloglines Down Memecat TigerLead
The Art of Unix Programming
Eric Raymond Dave Beckett Tim Berners-Lee Tim Bray Dan Brickley Marc Canter Paul Ford Seth Ladd Seb Paquet Clay Shirky Roland Tanglao Dave Winer
Syndication:
Recent Entries
Categories
Archives
|
|||
| Copyright © Jamie Pitts | ||||