1 2 Previous Next


19 posts

Back to our Roots for JavaOne Blog

Posted by aim Sep 15, 2010

On my wordpress blog, I've composed yet another digest of JavaOne highlights.


heart and soul Blog

Posted by aim Jan 26, 2010

Though I've yet to receive my red pill or my blue pill, I cannot let this eve pass without a formal farewell to the company I've called home since college. Just the other day I came across my original Sun badge while cleaning out an old box:

Sun was 6.  I was 22.    I chose Sun because it seemed like networking might be important for the future.  We were battling IBM, DEC, and HP, and feared that Windows NT would be the death of Unix.   Apple's future seemed bleak.   Let that be a lesson to anyone who thinks they know what the future holds in this business. 

In addition to being a phenomenal place to be an engineer, Sun had tremendous heart and soul.  Thanks, Scott, for creating that.  I will miss it.



JavaFX1.2: Layout Blog

Posted by aim Sep 10, 2009

Good Book, Great Authors Blog

Posted by aim Jul 15, 2009

The Ultimate Craftsman Blog

Posted by aim Jun 20, 2009
To me, one of the most enjoyable parts of JavaOne is hanging out in the audience in Hall E-135 (traditional home of the Desktop track) and chatting face-to-face with developers between presentations.   Kirill Grouchnikov (of Substance look-and-feel fame) always asks us insightful and often difficult questions.  This year he asked if he could interview me post-JavaOne to address many of the concerns which the conference raised for desktop developers.  Read the interview if you're curious, and please post any follow-up questions.
A little more than 50 years ago, a team of brilliant engineers and mathematicians set out in the confines of an old battery factory in Philadelphia to build the world's first supercomputer, the UNIVAC LARC.  My mother (Mary Cush, at the time) was on that team.   So this year, as I sat in my seat at JavaOne, glancing at the sea of predominantly male geeks around me, I thought about how I came to be a software engineer and I realized that I pretty much owe that to her. After my mother graduated college with a Math degree in 1955, she considered her options;  become a teacher or get married.   With no desirable marriage prospects at that time (we'll get to that later), she did what any smart, resourceful individual would do.  She sent out a bunch of letters to corporations and was ultimately hired by Remington-Rand (formerly Eckert-Mauchly) to be a Logical Designer.   There she worked on a small team writing machine code to drive the LARC computer, which is pretty incredible if you realize that topping the list of important single career women characters of the 50's is Kitty of Gunsmoke.     A few years later a team of Livermore Lawrence Laboratory engineers came out to Remington-Rand (then renamed Sperry Corp) to learn about maintaining the LARC and my Mom met James Moore (my Dad), they got married, moved to California, and started a family.   She then did what every respectable woman of 1960 did; she left her career behind to dedicate her life to raising her four daughters. So I grew up with stories of rooms filled with transistors with gold-plated connections, counting by 1's and 0's, and a general love for math and logic.   But most importantly I grew up in a household where the smartest person in the room was always my mother (my Dad is brilliant too, but that's a different story) and it never, ever occurred to me that there was anything boys could do that girls couldn't, except perhaps tackle football, which really only highlights an exceptional series of synapses in the woman's brain.     Thanks to her, I emerged from the carnage of teenage-girlhood with an unshakable pride in being smart.   Thanks to her, I've steered my way through a software career dominated by men without losing my sense of being a girl.  Thanks to her, I've kept my pinky hooked into a job I love while raising my own children (yes, Sun has helped there too).    So Mom, this year for Mother's Day I'm skipping cards and flowers and giving you this blog instead.  You've made such a difference in my life.   You're still the smartest person in the room.  For fun I'm including an excerpt from the Univac LARC Programming Manual, which shows just how far (and not far) we've come in 50 years: "The Larc computer is an extremely high-speed computing device.  Its high speed is obtained in part by using overlapping instructions, that is, the computer does not wait until and instruction has been executed before extracting the next from storage.  Consequently, instructions follow each other rather closely through the stages of the control unit.   In fact, as many as four instructions may be in the control unit at any one time. This overlapping of instructions of course increases the complexity of the computer and imposes certain sequencing restrictions on the programmer.  In some cases by careless use of instructions a programmer may increase the running time of his program.  In rare instances errors can be caused by failing to observe the restrictions.  "

The JDNC project debuts Blog

Posted by aim Jun 23, 2004

Filter Blog

By date: