Growing interest in Smalltalk?

I thought this was interesting - maybe there is more interest in Smalltalk now that Strongtalk has been open-sourced?

Cadence Design Systems, the leader in Electronic Design Automation, is seeking outstanding software engineers for a novel technology project at its San Jose, California campus.

We are seeking developers with the following qualifications: Object Oriented design and modeling Advanced degree in Computer Science Working experience with Smalltalk/Squeak desirable Exposure to formal methods Exposure to system design languages (UML, Mathlab/Simulink, System- C, Esterel), and system design flows an advantage Ability to work in a fast paced industrial environment Current US work permit.

Interested parties should contact Gilad Bracha (

Also interesting is Ian Piumarta's work on Pepsi, although I haven't had a chance to look at all the details yet.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

amongst old Smalltalkers?

Do you think that might be the Gilad Bracha who presented Strongtalk at OOPSLA'93?

old smalltalkers

Aha.. I had no idea :)


Cadence are also known for having a newish Common Lisp development group in Munich. I think they were also hiring at the last ECLM.

Gilad Bracha's new digs

So that's where he went, after leaving Sun's Java group a couple of weeks ago.

Wierd to think of starting a major project in Smalltalk now, though. While obviously amazing in it's day, I'm not sure what it's value-add is today over any of half-a-dozen other low-penetration/high-concept languages (Erlang, OCaml, Scala, Common Lisp, all the usual suspects).


Well, there is Croquet...

Squeak very different to Erlang

Squeak Smalltalk seems to me like a different kind of beast than Erlang or Ocaml. In Squeak you have a whole environment and toolkit for human/computer interaction that seems to offer powers that the humble Erlang programmer lacks. I can imagine this being useful in an EDA/CAD type of company like Cadence.

I'm really feeling the need to learn Squeak or CLIM to improve my general "advanced computer use" capabilities. This week I've successfully migrated to Squeak as a desktop environment, albeit mostly just hosting shells & emacs in its excellent terminal emulator.

Random note: the Squeak community seems to generate a lot of good quality applications from a pretty small community and that demands attention. The (Mc)CLIM (Common Lisp) world seems to be hampered by incompatibilities and I've been driven away from it by continual compilation errors when I try to take a program for a spin (I wish it weren't so).

I've used J for the same reason

J doesn't provide a whole desktop replacement like Smalltalk, but I've gotten addicted to its completeness: built-in editing, project management, very complete graphing and visualization, OpenGL support, Excel-like "grid," cross-platform GUI creation. All that on top of a slick language that works well for mathematical exploration.

Are you moving away from Erlang, Luke?

I'm not moving away. Erlang

I'm not moving away. Erlang is just right for the work that I've been doing these past years and that I'll continue doing for the forseeable future. But that said it's very familiar and there's not a lot of romance anymore. :-)

Thanks for the J tip!

So apparently Gilad

has also had enough of Java.


Were I in the bay area, I'd toss him a resume. But I'm presently fully engaged.