SEARCH KEYWORD -- Hire

Well.
That took rather longer than expected.
We have, finally, moved, into the new Fog Creek office at 535 8th Avenue, officially ten months after I started pounding the pavement
looking for a replacement for my grandmother's old brownstone where we
spent our first few years, working from bedrooms and the garden.
Most software managers know what good office space would be like, and
they know they don't have it, and can't have it. Office space seems to
be the one thing that nobody can get rig...

You might know from experience that planning for a wedding is no
simple feat. In the months leading up to our wedding, my then fiancé and
I spent countless hours planning and making sure that no detail was
overlooked. Among our top priorities was finding a skilled baker to
create a delicious and beautiful cake. On the recommendation of a
friend, we considered a baker named Jennifer. We read her "culinary
resume." We were impressed by her references and experience, and our
initial convers...

We want to foster a creative environment. We love it when employees hack on
side projects. It gets people excited. Excitement is contagious, and
spreads easily from one project to another. Even if we’ll never make money on
that side project, the excitement generated from it can bleed into things that
will make us money.
Alcohol
It’s no secret that there’s more than a few people at GitHub who like to drink.
I mean, we have four beers on-tap at the office in our kegerator.
But alcohol is m...

Email is one of the most prevalent forms of business communication. Businesses all over the world send hundreds of email every day to communicate with their customers in a personalized, intimate way, providing useful information, special offers, records of business transactions, official news or messages and much more. Right from one or two-man projects to large Fortune 500 companies, every business entity uses emails on a daily basis to stay in touch with their base of customers. As a company g...

Most contract jobs fade pretty quickly in memory after the work is done, but some you remember for the rest of your life. This is one of the latter variety.
This happened long ago, at a (fair sized) company that shall remain nameless. The software was a chunk of code that had been maintained by a single guy that had been fired recently and was a core component of a commercial system.
So far nothing unusual, companies tend to find out that they have a piece of critical knowledge in one head all ...

If you're trying
to grow your startup you've come to the right place. Get my 170-page
ebook on how to grow a startup and join thousands of self-funded
entrepreneurs by subscribing to my newsletter at right.
For years business consultants have instructed businesses to “know
your core competencies.” What this means is “know what you do well and
stick to it.”
For example: Harley Davidson makes great motorcycles. But they’re probably not so good at making perfume.
Smith & Wes...

Every year, many people will send their resume to Microsoft and Google. So how do these IT companies hire people? What kind of interview questions will they ask. Let's see what Microsoft asked before in this article. These questions are more focusing on how you are reasoning, not necessary your technical skills.
1. You’ve got someone working for you for seven days and a gold bar to pay them. The gold bar is segmented into seven connected pieces. You must give them a piece of gold at...

"I will learn it when I need it"! I've heard that phrase a lot over the years; it seems like a highly pragmatic attitude to foster when you're in an industry as fast-paced as software development. On some level it actually IS quite pragmatic, but on another level I am annoyed by the phrase. It has become a mantra for our whole industry which hasn't changed said industry for the better. The problem is this, in the guise of sounding like a wise and practical developer, people use it as an exc...

I’ve taken and marked a lot of programming tests in the past. I love doing them as it’s always good to see what challenges different programmers have come up with when designing them. Unfortunately, however, most of them aren’t very good. Below is a list of general ideas to help increase the quality of programmer tests.
1. Keep it relevant
Too many of the tests have questions on content that simply isn’t relevant to the job. The whole idea behind a programming test is making sure the ca...

Like farming was in the 17th century, factory
work during the industrial revolution, construction during the Great
Depression, and manufacturing after World War II. Better, because
writing code is a creative act which can be done with or without a
traditional (antiquated?) office-based job, and can create enormous
personal and economic value.
Most young people start in jobs that don’t have much of a future. Most
don’t get higher education – only a third get any advanced deg...