The Joel Test: work vs. home

Joel Spolsky, 18 years ago, wrote “The Joel Test: 12 Steps to Better Code“.  Granted, it’s 18 years ago, but I thought it would be amusing to score my home work environment with my work work environment:

One point for each yes:

Work:

Do you use source control?  1/2 (yes, but not properly)
Can you make a build in one step? 1
Do you make daily builds? 0 – no, manually initiated
Do you have a bug database? 0 – not that I’ve ever seen
Do you fix bugs before writing new code? 0 – hahahaha
Do you have an up-to-date schedule? 0 – schedule, what’s that?
Do you have a spec? 0 – do you count screenshots in Excel as a spec?
Do programmers have quiet working conditions? 0 – unless you count needing to wear headphones
Do you use the best tools money can buy? 0 – VS2015, .NET 4.5, etc.
Do you have testers? 1
Do new candidates write code during their interview? 0 – I wasn’t.
Do you do hallway usability testing? 0

Score: 2.5

Home:

Do you use source control? 1
Can you make a build in one step? 1
Do you make daily builds? 0
Do you have a bug database? 1
Do you fix bugs before writing new code? 1/2 (I really try to practice this)
Do you have an up-to-date schedule? 0 – my clients are pretty loose about schedules…
Do you have a spec? 1 – …but they’re good about specs.
Do programmers have quiet working conditions? 1 (as in, total silence)
Do you use the best tools money can buy? 1
Do you have testers? 1 (assuming the client doing the testing counts)
Do new candidates write code during their interview? 0 – don’t interview people
Do you do hallway usability testing? 0 – unless the cats count.

Score: 7.5

It’s sad how my home environment scores considerably better than my work environment.  No wonder there’s a “no telecommuting policy”, right?

 

Advertisements

Steel – Blame the American Politicians

Trump tweeted: “Our Steel and Aluminum industries (and many others) have been decimated by decades of unfair trade and bad policy with countries from around the world.”

OK, yes, foreign governments like China subsidize their industries to undercut the cost of steel manufacturing.  But that’s not the whole story.  We have our own politicians to blame as well.  Read this (written in 2011!):

American Steal: How U.S. steelworkers lost to China

This [the weakening of the American steel industry] is occurring despite the existence of “buy American” laws governing major construction projects. The problem, as always, is Congress made compliance optional. If contractors wanted to buy American they could. If they wanted to buy from China or any other government that subsidizes its corporations, they were free to do so. Lawmakers had not been the least bit serious when they drafted the legislation.

Sadly, we have only ourselves to blame.

 

 

Why I Closed my PayPal Account

paypal.png

It’s quite simple.  In whatever ways that I can, I refuse to support people / businesses that support Donald Trump.

On October 15, 2016, Thiel announced a $1.25 million donation in support of Donald Trump’s Presidential campaign.

And quite frankly, if you want to do something to truly protest the nomination of Trump, I suggest we make a collective and concerted effort to identify and withdraw our support from the businesses and politicians that support Trump, where it hurts them the most – their wallet.