Wednesday, October 05, 2005

“Should you encounter God on your journey” (Borland blog)

As some of you may know this is my last BDN post as a Borland employee. I have completed an 8 year journey that began in May of 1997 when I left my position as Managing Director at Canadian Imperial Bank of Commerce and started a small software company, Bedouin. That ended 16 years on the “buy side” of information technology and began an 8 year trek focusing predominantly on software development productivity. It led to the Starbase acquisition – my running of the StarTeam and CaliberRM business unit to the point that they clearly became integral to Borland’s future. After that came my tenure as CTO working to evolve both Borland’s integrated “ALM” offering and the evolution towards Software Delivery Optimization.

Enough about me, let’s talk about me. It became clear to me early this year that two things had happened. One, the back of my mind was filling up with “mad science experiments” that were clearly outside the bounds of any foreseeable Borland business model. Two, I was no longer in the minority of people in the company at large, nor R&D who understood the needs of the enterprise customer and could align their needs with our product agenda. I was an important part of the team but perhaps somewhat less critical than in prior years.

Likewise, I enjoyed the entrepreneurial experience of Bedouin and it is something I am interested in doing again. So I am off to tease mad science experiments out of the back of my mind into perhaps a few front-of-mind commercial possibilities. To keep track with these I invite you to occasionally check in at pjktech.blogspot.com.

Now let’s talk about Borland. Borland is chock full of engineering talent. We have established the Office of Chief Scientists as a voice for the engineering team that regularly connects with executive management. Here is the one thing you need to know about Borland’s Chief Scientists, they are so smart that their brains have brains. We have a head of engineering for a good part of the ALM products who is A) The best engineering manager I have ever had work for me. B) The best engineering manager I have ever heard of. C) The best engineering manager I could dream up. D) All of the above. (The answer is “D”.)

For Delphi we have Danny, Alan, Eli and others. We have a walking encyclopedia (database?, Diamond Age Ractive?, one-man hive-mind?) of software – David I. He has voluminous knowledge of the past, a canny sense of the present and deep insight to the future. We have systems engineers who make a career of walking around the planet and kicking the heck out of IBM Rational. (SIDENOTE: It is amazing – the acquisitions that Atria – Pure – Rational did – and multiple years into the IBM stewardship customers are confronted with essentially LAN-based products in an exploding world of distributed development.) Our St. Petersberg team is not “offshore, low cost programmers” – they are a legitimate R&D team contributing mightily to the state of the art in tooling for Model Driven Development and Model Driven Architecture. Which reminds me – some of the Togethersoft guys in the United States are treasures; R.S, R.G, D.M, C.K. Who’s going to beat them – Telelogic? Serena VDM? No way.

I could write initials and cute hints for pages about R&D and still not have yet gotten to the relatively new and improved marketing team now in place which is arming a better educated direct-sales force, better than ever.

My management peers? You won’t find better people. They are honest, driven people committed to the success of the company. Does the management team I have been a part of make mistakes? Of course it does – we are unfortunately all too human. Do they castigate themselves; self-critique themselves to a depth greater than any of the outside critics – certainly. What could they do better? Be more ruthless. The products are good – the team is good – the market is huge – go for it guys. Stomp the also-rans like Telelogic and Serena.

My message for the company and friends I leave behind, for the people who I hope will live on in my IM list forever …

“Should you encounter God on your journey, God will be cut."

-Hattori Hanzo, Kill Bill Volume 1

1 comment:

Anonymous said...

Feedback

# re: “Should you encounter God on your journey”
10/5/2005 9:34 PM by Ed Daniel
"If you meet the Buddha, kill him"

ZEN


Best wishes for your future - perhaps we'll see you re-appear on the buy-side of the industry ;-)


# re: “Should you encounter God on your journey”
10/6/2005 4:33 AM by Clapper
Clap, clap, clap... Wow, cool, great, amazing, pheeeew... it must be hard to feel superior to that many bright people.


# re: “Should you encounter God on your journey”
10/6/2005 6:33 AM by Bruce McGee
Please don't take this the wrong way, but I wouldn't mind seeing more drum beating like this from people who aren't leaving the company. It doesn't matter if you have some of the best products and people on the planet if you don't tell anyone.

Very best of luck.


# re: “Should you encounter God on your journey”
10/6/2005 6:39 AM by Bob M.
Your post mirrors Borland's strategy of recent years. It's full of colorful rhetoric but devoid of any substance. When is Borland going to get back to the "no nonsense" basics and focus on its core products? Developers don't care about flashy sales language they want stability, innovation and bug fixes.


# re: “Should you encounter God on your journey”
10/6/2005 8:25 AM by Not Impressed
Must feel good to think that you manage these highly intelligent people. My old boss was like that too and I 'm still unimpressed.

Best wishes to your new job. Btw, writing a good blog is like writing good code, the less words to get the meaning across, the better the results.


# re: “Should you encounter God on your journey”
10/6/2005 8:52 AM by Pat Fleck
Who are you pk?


# re: “Should you encounter God on your journey”
10/6/2005 9:23 AM by John Calahan
Patrick:

I think you made the right decision to move on. When all these highly creative people you managed can dance circles around you and all you can come up with is marketing rhetoric, the writing is on the wall, whether you meet God on your journey or Hailing the Red Queen!

JC


# re: “Should you encounter God on your journey”
10/6/2005 10:34 AM by Bill Sorensen
> I was no longer in the minority of people
> in the company at large, nor R&D who
> understood the needs of the enterprise
> customer

Or perhaps Borland could concentrate on the developers, rather than taking the "Inprise" enterprise-level view.



# re: “Should you encounter God on your journey”
10/7/2005 5:57 AM by David Intersimone
Everyone on BDN should know that, IMHO, Patrick Kerpan was a great Borland employee.

During his time at Borland, Pat celebrated the world of the programmer, our developer efforts, and our developer products.

Pat also took sojourns far into the future (actually not so far at the pace of change in our industry). He pushed the envelope and the teams to extend our reach while continuing to focus on software development.

The bottom line, as Business Unit leader and then CTO, Pat was a quality employee. I always say, "Once a Borlander, always a Borlander".

Cheers!

David I - currently stuck at London Heathrow Airport.


# re: “Should you encounter God on your journey”
11/9/2005 10:40 PM by Vivek Uniyal
Pat:

> We have systems engineers
> who make a career of walking
> around the planet and kicking the heck
> out of IBM Rational.

Thank you for the kind words!
Regards,
Vivek Uniyal (US SE)