DAtum

Entrepreneurship, Software and the business of technology

Kansas just went bye-bye

Its been more than a week, and I got the heart to post this now. I have moved away from Calypto… and EDA (in my daily work routine atleast). I have moved to a new hush-hush company working with grid computing and distributed systems. And what’s more…. I am working on the Windows platform.

Mind you I am working on using the Windows core architecture – so it has been a paradigm shift for me, rather than just transitioning from gcc to Visual Studio (although I insist on using “Vim” and “vimgrep” for any work – no compromise!)

It is certainly a difficult question to answer why. If I had to choose one word as an answer, I would choose “impact“. When I see the tech landscape around me, I see people having a much larger impact than, I believe, I have succeeded in making. In both the EDA companies I have been, I have definitely seen my contribution and my work making a difference to how a chip is designed, but I dont affect it to the scale that I have wanted to.

I have a reasonable amount of technology and more specifically – code – absorbed into my DNA by now. However, at this point I want to see if at all it is possible to take that, and put it somewhere where I can beget a bigger footprint.EDA has certainly taken a beating to its reputation recently, but I truly believe that a large part of the ability to beat Moore’s Law, comes from the engineering that goes into EDA products.A value like that cannot be overlooked.

But yes, I have to concede that I have been concerned on the long term outlook of EDA – whether it can exist as a standalone industry, or will it be subsumed in the design industry. I truly hope it remains independent – a large part of EDA innovation stems from the fact that we are able to access designs and methodologies from various different places.I do not know it can continue by being restricted to a single design entity. Which makes this original suggestion from Sramana Mitra, more relevant – by integrating with foundries, the EDA industry can avoid the myopic access that a design company will give it.

It has not been easy bridging the gap – Windows is certainly not an easy platform to work on (after being used to *nix). But I have learnt quite a bit to make me feel more at home. I integrate Visual Studio with vim (and use its inbuilt grep utility “vimgrep”). I use Windows PowerShell to take advantage of features like startup “.rc” scripts, unix-like key mappings, etc. I use Virtuawin to have multiple desktops on Windows …

Visual Studio is a piece of brilliant engineering.Its debugger  are simply too good (a reluctantly conceded victory). Downloading a few PDB files (for debugging symbols), effectively shows me how the entire Windows internal call-stack works.

And I now understand why Windows needs a registry !

I have discovered a different .. sensitivity.. to working in new environments. EDA software has its share, but now I truly understand the paranoia behind code-stealing, IP protection… yadda yadda yadda. I have, till now, worked on monolithic software, where a huge amount of code (right from the build scripts to the list of globals) is required to get anything to even compile. And here I work, where the operating system itself is the platform – I can as easily do my entire work at home from scratch.

What can I say – Dorothy forgot to buckle her seatbelts…

3 Responses to Kansas just went bye-bye

  1. Kiran March 18, 2008 at 6:27 pm

    good luck in ur new ventures…BTW i still dont understand why windows need registry :) !!!!

  2. JohnB March 27, 2008 at 12:11 am

    Sandeep,

    Best of luck to you as you move from EDA to “bigger and better” things. EDA and the problems it solves are beautiful in an intellectual way, but that doesn’t necessarily pay the bills, does it? ;-) Hope you find the broader impact that you seek.

    I’ll keep watching your blog and drop me a line if you ever come to Silicon Valley.

    John

  3. sandeep March 27, 2008 at 5:45 pm

    Thanks to all of you!

    Actually EDA does pay the bills far more remarkably than you would imagine – EDA is a very incestous industry. The monolithic and closed nature of the software creates a barrier for someone even wanting to learn about EDA software (as opposed to say database software or even operating systems themselves!) All in all it makes for a secure working environment.
    But there aint no pot of gold at the end of the rainbow. And more importantly, the ability to *directly* impact a far greater set of people is what drives me.
    But once an EDA geek .. always an EDA geek. I wont be going away anytime soon!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.