I left Dell and moved to Clear Measure
I have now been at Clear Measure for a week. Today is actually the end of my first week. I have to say that I love it! I have worked for many consulting type companies before so I have quite a few to compare too.
Like any mostly new company that is just getting itself started – the most important factor is the people that make up the team. This team is a great one. I have not met a single person that isn’t here to help every other person. This is hugely important.
Let’s quickly get the standard Joel Spolsky test out of the way. We get a score of 8 out of 12. We have two NO’s. One maybe and one sort of. Not too shabby!
- YES - Do you use source control?
For client projects we use Visual Studio Online (TFS) with GIT. For open source projects we use GitHub.
- YES - Can you make a build in one step?
It is our goal to always have CI for every project. Generally this comes first. Sometimes it comes a few steps into the project. But this is very high on our list of importance. TeamCity is the preferred tool for this job.
- YES - Do you make daily builds?
This again requires that the CI for the project is in place but once it is daily builds if not more often are always the goal.
- YES - Do you have a bug database?
We use VSO for some of this, Trello for others.
- maybe - Do you fix bugs before writing new code?
In a customer driven environment, this is ultimately up to the customer. But as software craftsmanship is our core competency we do plead our case as best we can about fixing bugs. Sadly, we don’t always win this fight and from time to time bugs in the system are not prioritized over new features at all times.
- YES - Do you have an up-to-date schedule?
Our VP’s of Engineering…the guys who run each of our projects – know what they are doing as it pertains to the customer, the project, the code, and the schedule. There are very few non-technical folks in the company and that’s great!
- YES - Do you have a spec?
- no - Do programmers have quiet working conditions?
As the company is young it had to start small in terms of office space. Everybody from the CEO to the interns are sitting in shared space. We are moving to a new office at the end of the month where I am told the quite developer folks will be separated from the loud business/sales folks. But I believe we will still be
- YES - Do you use the best tools money can buy?
Yes! Always. I have yet to hit a wall when asking for a tool to do my job or make the company a better place.
- sort of - Do you have testers?
Everyone is a tester don’t ya know? Have not yet met a full time real QA person. But that isn’t to say that we don’t have people responsible for testing. We have several folks that start in the world of SDET.
- YES - Do new candidates write code during their interview?
Our interview does indeed require you to write code. At first pass I thought “how simple was that”. But after being on the other side listening to calls and hearing about the test results of various folks, I am shocked to learn how such a simple test is able to weed out so many folks!
- no - Do you do hallway usability testing?
…but to be fair we don’t yet have any hallways! :)
If you haven’t seen this test before take a look here. It’s priceless for us developery folk! http://www.joelonsoftware.com/articles/fog0000000043.html
Although its only been a week…I am looking forward to my future here. Come join me!