Archive for June, 2010

Episode 10 – REST vs. SOAP, Closures in JDK7, etc…

June 28th, 2010
The Perfect ComboIn this podcast Craig, Jeff, Jason and Justin and Guillermo take on a range of topics from REST vs. SOAP web services, Closures in Java7 and the Defender Methods proposal, which option is the best for running Apache HTTP with a J2EE container and how to financially bootstrap your Start Up company.

Ever curious what the Basement Coder's fuel is? What allows us to do the podcast every week even when it's taped directly following one of the coder's weekly hockey games? Two words: Espresso and Beer.

Links used during this podcast can be found in
  • No bookmarks avaliable.

Listen here:




Podcast , , , , , ,

Cerner – A company you DONOT want to work for…

June 24th, 2010
Wow, here's a prime example of a company you don't want to be working for, checkout this (de)motivational email it's CEO Neal Patterson sent...

From: Patterson,Neal
Subject:MANAGEMENT DIRECTIVE: Week #10_01: Fix it or changes will be made
Importance: High
To the KC_based managers:

I have gone over the top. I have been making this point for over one year.

We are getting less than 40 hours of work from a large number of our
KC-based EMPLOYEES. The parking lot is sparsely used at 8AM; likewise
at 5PM. As managers — you either do not know what your EMPLOYEES are
doing; or YOU do not CARE. You have created expectations on the work
effort which allowed this to happen inside Cerner, creating a very
unhealthy environment. In either case, you have a problem and you will
fix it or I will replace you.

NEVER in my career have I allowed a team which worked for me to think
they had a 40 hour job. I have allowed YOU to create a culture which
is permitting this. NO LONGER.

At the end of next week, I am plan to implement the following:
1. Closing of Associate Center to EMPLOYEES from 7:30AM to 6:30PM.
2. Implementing a hiring freeze for all KC based positions. It will
require Cabinet approval to hire someone into a KC based team. I chair
our Cabinet.
3. Implementing a time clock system, requiring EMPLOYEES to ‘punch in’
and ‘punch out’ to work. Any unapproved absences will be charged to
the EMPLOYEES vacation.
4. We passed a Stock Purchase Program, allowing for the EMPLOYEE to
purchase Cerner stock at a 15% discount, at Friday’s BOD meeting. Hell
will freeze over before this CEO implements ANOTHER EMPLOYEE benefit
in this Culture.
5. Implement a 5% reduction of staff in KC.
6. I am tabling the promotions until I am convinced that the ones
being promoted are the solution, not the problem. If you are the
problem, pack you bags.

I think this parental type action SUCKS. However, what you are doing,
as managers, with this company makes me SICK. It makes sick to have to
write this directive.

I know I am painting with a broad brush and the majority of the KC
based associates are hard working, committed to Cerner success and
committed to transforming health care. I know the parking lot is not a
great measurement for ‘effort’. I know that ‘results’ is what counts,
not ‘effort’. But I am through with the debate.

We have a big vision. It will require a big effort. Too many in KC are
not making the effort.

I want to hear from you. If you think I am wrong with any of this,
please state your case. If you have some ideas on how to fix this
problem, let me hear those. I am very curious how you think we got
here. If you know team members who are the problem, let me know.
Please include (copy) Kynda in all of your replies.

I STRONGLY suggest that you call some 7AM, 6PM and Saturday AM team
meetings with the EMPLOYEES who work directly for you. Discuss this
serious issue with your team. I suggest that you call your first
meeting — tonight. Something is going to change.

I am giving you two weeks to fix this. My measurement will be the
parking lot: it should be substantially full at 7:30 AM and 6:30 PM.
The pizza man should show up at 7:30 PM to feed the starving teams
working late. The lot should be half full on Saturday mornings. We
have a lot of work to do. If you do not have enough to keep your teams
busy, let me know immediately.

Folks this is a management problem, not an EMPLOYEE problem.
Congratulations, you are management. You have the responsibility for
our EMPLOYEES. I will hold you accountable. You have allowed this to
get to this state. You have two weeks. Tick, tock

Neal …..
Chairman & Chief Executive Officer
Cerner Corporation
2800 Rockcreek Parkway; Kansas City, Missouri 64117
“We Make Health Care Smarter”



Episode 9 – Remote Development Governance

June 21st, 2010
Want to outsource a project but don't know how to go about it? Scared about quality? This podcast as well as The Tenets of Remote Development Governance will help.

In this podcast Craig, Jeff, Jason and Justin convey our recommendation on how to successfully partake in and manage remote development projects based on from our experience our collective involvement with outsourced projects. We've seen it all, we know the do's and the don'ts, so have a listen!

Links used during this podcast can be found in
  • No bookmarks avaliable.

Listen here:




Podcast , , ,

Tenets of Remote Development Governance

June 21st, 2010

Please checkout the podcast on this topic! It's Episode 9

Remote Development Governance

Remote development is usually implemented as a cost saving measure, and thus it's only true metric of success is whether money was saved by augmenting a team with remote developers. After being in this business for close to a decade, I can personally recommend not making *money* your absolute metric of success. Do remote development teams cost you less? Yes, but, only if they deliver with quality and are managed properly. A lot of companies seem to jump into Remote Development without a real plan, if you want to succeed at a Remote Development initiative please read on.

The Tenets of Remote Development

The following are a set of rules for governing your remote development projects be them offshore or onshore. Apply these simple rules and you'll be on your way to successful development, don't go into remote development unprepared.


Craig, General , ,

Episode 8 – All about Web Sockets

June 14th, 2010
This week we grill our very own expert Justin Lee about Web Sockets. We ask what they are, how they are being used and how they'll change the web to come. Justin works on the Grizzly Web Sockets project, take a look, experiment with it and create something cool!

In this episode we've started a news segment. We grabbed two of the DZone Big Links of the day which caught our eye. The topics were "The Outsourcing Low Cost Lie" and how the popular free text editor Notepad++ is leaving Source Forge over its policies concerning countries on a US blacklist.

Links used during this podcast can be found in
  • No bookmarks avaliable.

Note: Came under a bit of fire from one listener for my position on Offshoring/Outsourcing. It should be known (if not clear in the podcast) that I'm targeting the companies that plant Junior devs masquerading as Senior ones. People in other parts of the world are just as smart and talented than ones in North America, but just as it is here there are a lot of bad or inexperienced ones too. You can keep those ones mkaythxwtfbbq. In the next podcast I'll defend my position and hopefully you'll see I'm not anti-world-developers. I'm sure the other Basement Coders will share their experience and points of view as well.

Listen here:




Podcast , ,

Support Wikipedia