Post image for Simple BI is sustainable BI.  (Or: All in for Dr. Imhoff!)

Today I read an article by Dr Claudia Imhoff about sustainable BI.   Imhoff is a Business Intelligence heavyweight. She’s President of Intelligent Solutions, Inc., founder of the Boulder BI Brain Trust, an internationally recognized expert on analytics, and she’s even co-authored five books. Impressive.  Her article “Creating a Sustainable, Easy to Maintain BI Environment” has […]

Post image for Riding the Cloud with BLU Acceleration

BLU for Cloud is here! Cloud computing… cost-effective, easy, and now a great platform for accessing the power and simplicity of BLU Acceleration.  Confession: When I think of clouds I think of the Joni Mitchell classic Both Sides Now.  Maybe it’s the cloud theme, the dreamy tone, the four octave span of the melody, the […]

Take it from Lou: The marketplace is the driving force

Thumbnail image for Take it from Lou: The marketplace is the driving force

Wanna be a lean mean hightech machine? Listen to Lou. 1990 was IBM’s most profitable year ever, with corporate revenues of $69 billion. Only three years later, in 1993, things had changed dramatically and IBM was tragically staggering under its own weight on a path to lose $16 billion. The end was near, and IBM […]

Read the full article →

SAP NetWeaver BW and DB2 10.5′s BLU Acceleration, a Magical Combo

Thumbnail image for SAP NetWeaver BW and DB2 10.5′s BLU Acceleration, a Magical Combo

Ah memories. Who can forget the joy of waking up to weekend cartoons in the 1970′s and 80′s and those classic commercials for Reese’s peanut butter cups. (Dating myself, I know!) The commercials came in different forms with different characters but always with a familiar modus operandi.  One character eating peanut butter would collide with […]

Read the full article →

When RAM is too slow: How ‘Dynamic In-memory Processing’ changes the game for data analytics

Thumbnail image for When RAM is too slow: How ‘Dynamic In-memory Processing’ changes the game for data analytics

In-memory processing for analytics has captivated the imagination of many by offering the extreme speeds of RAM to processing problems that previously required extensive access to disks. But is RAM truly fast enough? At 4,000 times faster than disks, and 1,000 times faster than flash it’s seductively tempting to think so.  However, in our work […]

Read the full article →

What I learned from Steve Jobs: When not to listen to your customers

Thumbnail image for What I learned from Steve Jobs: When not to listen to your customers

Apple co-founder Steve Jobs (February 24, 1955 – October 5, 2011) passed away two years ago this week, and the world lost a great business and technology innovator. There’s a lot that Steve taught us about how high tech should be done, but in this post I’ll focus on just one thing: Knowing when not […]

Read the full article →

The first few months on a new job (today I will be fired!)

Thumbnail image for The first few months on a new job (today I will be fired!)

When I joined IBM as a student, I shared an office with another student I’ll call Bob. Bob was an immensely talented programmer who was finishing a degree in engineering mathematics. He was one of the top students in the school and, from what I could gather, also one of the top students in the […]

Read the full article →

#ibmblu Twitterchat: Getting chatty about IBM’s BLU Acceleration

Thumbnail image for #ibmblu Twitterchat: Getting chatty about IBM’s BLU Acceleration

On September 4 I participated in a twitter chat about IBM’s in-memory optimized analytic technology BLU Acceleration (#IBMBLU), now available in DB2 10.5. At its peak the tweets were coming fast and furious – and trying to keep up with the pace was bit like trying to catch 15 ping-pong balls every second for 45 […]

Read the full article →

Super Analytics, Super Easy: Introducing IBM DB2 10.5 with BLU Acceleration

Thumbnail image for Super Analytics, Super Easy:  Introducing IBM DB2 10.5 with BLU Acceleration

On April 3 IBM quietly announced breakthrough technology for memory optimized analytic database processing to provide massive simplification and acceleration of analytic processing without specialized hardware. It’s called “BLU Acceleration” and it’s built into the kernel of DB2 10.5. This new technology provides breakthrough performance, storage savings and simplicity for analytic workload used for reporting, […]

Read the full article →

Unbelievably, Steve Wozniak wrote BASIC for the Apple computer in 1s and 0s

Thumbnail image for Unbelievably, Steve Wozniak wrote BASIC for the Apple computer in 1s and 0s

Programming is tricky stuff. Programming in Java, C, and other languages requires real skill and diligence. Programming in machine language requires an even more intimate connection between machine and programmer. But programming in 1′s and 0′s? Here’s what Steve Wozniak told me – in his own words: “If you wanted to write a computer program […]

Read the full article →

Innovation & Perspiration

Thumbnail image for Innovation & Perspiration

A lot of people have good ideas, but few have the fortitude to carry them through to completion. I loved what Linus Torvalds (creator of the Linux operating system) had to say about it during his interview with me—not just because I agree with him, but because something about his open source cultural perspective eschews […]

Read the full article →

Why to choose a professional career in software development (hint: tons o’ fun, pays well)

Thumbnail image for Why to choose a professional career in software development (hint: tons o’ fun, pays well)

Software is an amazing place to build a professional career. In few other domains can you have so much fun with so much positive potential to change the world, while pulling down a decent living to boot. Software has made complex technology accessible, and allowed us to control systems and processes in a way that […]

Read the full article →

Gift ideas for the nerd who has everything

There’s one or more in every family, and every circle of friends. The awkward, idiosyncratic and a little outré type who is more than a little too attached to his or her computer. As the holiday season rolls ’round, what ca you possible get for them? Don’t bother with wine, fine poetry or a gift […]

Read the full article →

You need to be happy to be successful, not successful to be happy

During the interviews I did while writing Making it Big in Software, I had the privilege of speaking with some of the world’s great visionaries, innovators and business leaders. None of them were as fast as a speeding bullet or leaped tall building in a single bound. It turns out that celeberities (even executives) are […]

Read the full article →

Job skills for geeks. Dr. Peter Grogono’s review of “Making it Big in Software”

Dr. Grogono is a professor of Computer Science at Concordia University. Recipient of the Engineering and Computer Science Faculty Teaching Excellence Award, 1998, and the Concordia University President’s Award for Teaching Excellence, 2007. He authored several books about programming. I recently came across his review of “Making it Big in Software”, and thought it was […]

Read the full article →

The evils of polymorphism

Polymorphism is an object oriented model that allows objects within a class to have theor own versions of a method (function). It’s an elegant mechanism that has some positive benefits, and some serious detriments that few in the OOP community like to discuss. For example, you can imagine a base software class called “data”. This […]

Read the full article →

Seth Godin’s bullfrog in a china shop – and other animal stories

Seth Godin blogged recently about being a “bullfrog in a china shop”. Man, I like Seth. He has a nack for nailing things. Here’s what he had to say about bullfrogs in a china shop: “They make a lot of noise but don’t break anything. They’re annoying but not dangerous. They create a swirl but […]

Read the full article →

What really motivates employees? Don’t believe the Havard Business Review

After a recent talk on “Making it Big in software”, one of the attendees sent me a link to an article by the Harvard Business Review about breakthrough ideas for 2010. The top idea was an article by Amabile and Kramer about what really motivates workers. Their thesis was that people are motivated by “progress” […]

Read the full article →

Recommended for every serious programmer: build these technical skills

There are a lot of qualities that separate a serious software engineer from a rank and file developer. It’s what I’ve called “development at scale. “Scale” comes in three dimensions: a. People. How many engineers are working on the code? b. Code. How much of it and how old? The more there is and the […]

Read the full article →

A great review of “Making it Big in Software” from JavaRanch

JavaRanch’s Jeanne Boyarsky reviews Making it Big in Software: Get the job. Work the org. Become great. Jeanne gave the book a 5 star rating on Amazon.com and a 10/10 rating on JavaRanch, calling it “Several great career books all in one place” Thanks Jeanne! Here’s the review: http://bit.ly/9AszRJ

Read the full article →

Avoiding software development overruns – watch the ratio!

In Making it Big in Software I discuss 11 reason why software projects run late (see Chapter 13). In this post I’ll mention just one – my favorite. It’ my favorite because it’s ubiquitous, subtle and is fundamentally about programmer psychology. Software developers are notoriously poor judges on how long things will take. Fred Brooks […]

Read the full article →

Alone in a crowded room (and other email addition problems)

Avoid the urge to do email during meetings. Laptops and BlackBerries have made it possible to do email almost anywhere and anytime. While it may seem like an efficient use of time, doing email (obviously) distracts you from what brought you into the room in the first place: the meeting! All too often, hard-working people […]

Read the full article →