Getting Aptana Studio 3 to ignore extremely large folders in your project

I’m in the midst of a website conversion to WordPress, and the resulting import of images to the uploads/ folder is somewhere north of 8 GB. My IDE, Aptana Studio 3, tries to scan the folder every time I refresh the project or do code completion. I was on the verge of ditching Aptana altogether when I hit upon the answer:

  1. Move the large folder you wish to have Aptana ignore out of your project and replace it with an empty folder.
  2. Refresh the project to ensure the empty folder appears in the project.
  3. Right-click on the empty folder and select Properties, and then Resource.
  4. Under Attributes, check Derived.
  5. Copy the contents of the folder back into place – Aptana should ignore it and keep UI responsiveness quick.

Sources:

All hail the generalist

I’ll have to buy Mr. Mansharamani a drink or two if I ever meet him at a bar. I’ve considered myself a generalist for nearly a decade, but I’ve at times had difficulty explaining how useful it is to have a broader viewpoint when looking at specific problems.

All Hail the Generalist

Approximately 2,700 years ago, the Greek poet Archilochus wrote that “The fox knows many things, but the hedgehog knows one big thing.” Isaiah Berlin’s 1953 essay “The Fox and the Hedgehog” contrasts hedgehogs that “relate everything to a single, central vision” with foxes who “pursue many ends connected…if at all, only in some de facto way.” It’s really a story of specialists vs. generalists.

In the six decades since Berlin’s essay was published, hedgehogs have come to dominate academia, medicine, finance, law, and many other professional domains. Specialists with deep expertise have ruled the roost, climbing to higher and higher positions. To advance in one’s career, it was most efficient to specialize.

For various reasons, though, the specialist era is waning. The future may belong to the generalist. Why’s that? To begin, our highly interconnected and global economy means that seemingly unrelated developments can affect each other. Consider the Miami condo market, which has rebounded quite nicely since 2008 on the back of strong demand from Latin American buyers. But perhaps a slowdown in China, which can take away the “bid” for certain industrial commodities, might adversely affect many of the Latin American extraction-based companies, countries, and economies. How many real estate professionals in Miami are closely watching Chinese economic developments?

Secondly, specialists toil within a singular tradition and apply formulaic solutions to situations that are rarely well-defined. This often results in intellectual acrobatics to justify one’s perspective in the face of conflicting data. Think about Alan Greenspan’s public admission of “finding a flaw” in his worldview. Academics and serious economists were dogmatically dedicated to the efficient market hypothesis — contributing to the inflation of an unprecedented credit bubble between 2001 and 2007.

Finally, there appears to be reasonable and robust data suggesting that generalists are better at navigating uncertainty. Professor Phillip Tetlock conducted a 20+ year study of 284 professional forecasters. He asked them to predict the probability of various occurrences both within and outside of their areas of expertise. Analysis of the 80,000+ forecasts found that experts are less accurate predictors than non-experts in their area of expertise.

Tetlock’s conclusion: when seeking accuracy of predictions, it is better to turn to those like “Berlin’s prototypical fox, those who know many little things, draw from an eclectic array of traditions, and accept ambiguity and contradictions.” Ideological reliance on a single perspective appears detrimental to one’s ability to successfully navigate vague or poorly-defined situations (which are more prevalent today than ever before).

Read More

The skills gap myth: Survey reveals why companies can’t find “good people”

As a software developer I’m always bemused by the leaders of industry who lament the lack of skilled workers to fill open positions in my field. It seems that too many forget one of the most basic rules of capitalism: If demand is low, you’re not offering enough value. As it fits this scenario: If developers aren’t applying for your position, you’re not offering enough compensation.

This is rather cynical, but I imagine that these pronouncements aren’t for my ears anyways: They’re made to justify keeping “information technology professionals” on the overtime exempt list, or to raise immigration caps for technology workers. (Which is often well justified, but I wonder at the distortion it introduces to the domestic labour pool.)

TIME.com – The Skills Gap Myth: Why Companies Can’t Find Good People

The first thing that makes me wonder about the supposed “skill gap” is that, when pressed for more evidence, roughly 10% of employers admit that the problem is really that the candidates they want won’t accept the positions at the wage level being offered. That’s not a skill shortage, it’s simply being unwilling to pay the going price.

But the heart of the real story about employer difficulties in hiring can be seen in the Manpower data showing that only 15% of employers who say they see a skill shortage say that the issue is a lack of candidate knowledge, which is what we’d normally think of as skill. Instead, by far the most important shortfall they see in candidates is a lack of experience doing similar jobs.

Employers are not looking to hire entry-level applicants right out of school. They want experienced candidates who can contribute immediately with no training or start-up time. That’s certainly understandable, but the only people who can do that are those who have done virtually the same job before, and that often requires a skill set that, in a rapidly changing world, may die out soon after it is perfected.

Read More

Moon approved

On 1st March 1965, OMEGA’s Speedmaster chronograph was “flight-qualified by NASA for all manned space missions“. Aside from this bit of starry eyed trivia, I’ve always thought that the Speedmaster neatly straddled the line between minimalism and showiness. It’s a watch that doesn’t knock anyone’s socks off for being huge or flashy, but is appreciated for those who know of its historical significance and pedigree.

Back in 2009 I acquired a Speedmaster Reduced (3539.50) which, on account of being extremely comfortable to wear, has become something I wear daily. It’s also nice to own an automatic variant of the watch so I don’t have to wind it quite so often.

We are not now that strength which in old days; Moved earth and heaven

Despite being originally taken in 1962, the above remains a well-recognized photograph: That’s James Meredith, the first black student admitted to the University of Mississippi, walking to class accompanied by U.S. Marshal James McShane on his left and John Doar of the Justice Department to his right.

John Doar was bestowed with the Presidential Medal of Freedom yesterday. Sometimes it seems like the world is running out of men like Mr. Doar; men and women willing to put their lives on the line to take an unpopular stand and do what they think is right.

Heroku’s Adam Wiggins on how to scale a development team

Not much to say here; I think this is an excellent template for growing a software company and this is my way or preserving copy for when I need it.

Adam Wiggins – How To Scale a Development Team

As hackers, we’re familiar with the need to scale web servers, databases, and other software systems. An equally important challenge in a growing business is scaling your development team.

Most technology companies hit a wall with dev team scalability somewhere around ten developers. Having navigated this process fairly successfully over the last few years at Heroku, this post will present what I see as the stages of life in a development team, and the problems and potential solutions at each stage.

Stage 1: Homebrewing

In the beginning, your company is 2 – 4 guys/gals working in someone’s living room, a cafe, or a coworking space. Communication and coordination is easy: with just a few people sitting right next to each other, everyone knows what everyone else is working on. Founders and early employees tend to be very self-directed so the need for management is nearly non-existent. Everyone is a generalist and works on a little bit of everything. You have a single group chat channel and a single [email protected] mailing list. There’s no real need to track any tasks or even bugs. A full copy of the state of the entire company and your product is easily contained within everyone’s brain.

At this stage, you’re trying to create and vet your minimum viable product, which is a fancy way of saying that you’re trying to figure out what you’re even doing here. Any kind of structure or process at this point will be extremely detrimental. Everyone has to be a generalist and able to work on any kind of problem – specialists will be (at best) somewhat bored and (at worst) highly distracting because they want to steer product development into whatever realm they specialize in.

Read More

2012 vs. 1984: Comparing the costs of tuition and housing

One of Canada’s best finance journalists, Rob Carrick, wrote this piece in response to the furious protests being held by students in Quebec regarding skyrocketing tuition fees and living expenses.

The Globe And Mail – 2012 vs. 1984: Young adults really do have it harder today

All young adults who think they’re getting a raw deal in today’s economy, let me tell you about how it was back in my day.

In 1984, my final undergraduate year of university, tuition cost more or less $1,000. I earned that much in a summer without breaking a sweat.

When I went looking for a new car in 1986, the average cost was roughly half of what it is now. It was totally affordable.

The average price of a house in Toronto back in 1984 was just over $96,000. I wasn’t buying just then, but it’s worth noting that the average family after-tax income back then was close to $50,000. Buy a first home? Easy to imagine for new graduates of the day.

Read More

The Hindenburg over Manhattan

20120513-094009.jpg

The Hindenburg floats past the Empire State Building over Manhattan on August 8, 1936, en route to Lakehurst, New Jersey, from Germany. (AP Photo)

In Focus – 75 Years Since The Hindenburg Disaster

Soliciting browser type, version, OS and cookie settings from your users

I lost track of this site and happily re-found it – tell your website customers to open http://supportdetails.com/ in a new tab when they have issues with your website and to use the form built in to e-mail you their information. Super handy.

Infographic: The size of the United States military

The National Post graphics department is amongst the best in the business. After the U.S. troop withdrawal from Iraq, they did up this infographic about what the size and placement of the U.S. military remains to be. Click the image below to see it at full size.