-
Recent Posts
Recent Comments
Tags
a-man-in-full amazon analytics andy-ihnatko apple big-data bullshit code cognitive-bias commonplace-book danny-sabbah design dieter-rams diffusion-of-innovations epistemology getting-things-done google human-brain inception innovation ipad james-governor jeff-jonas kevin-kelly logical-falacies meta mind-bending paradigm-shift pat-mueller philippe-kruchten pratik-gupta rod-smith skynet software-design software-frameworks steven-johnson tablet terminology the-structure-of-scientific-revolutions tom-wolfe virtualization wallpaper we-live-in-interesting-times what-technology-wants where-good-ideas-come-fromArchives
Meta
Category Archives: Uncategorized
humans are terrible and wonderful Big Data systems
Recently I’ve been deep diving on the topics of big data and analytics. For the benefit of non-technical family members who read this blog, let me give two quick layman’s definitions: Big data simply refers to massive data sets and … Continue reading
Posted in Uncategorized
Tagged amazon, analytics, big-data, google, human-brain, james-governor, jeff-jonas, rod-smith, skynet
Leave a comment
this is what a technical paradigm shift looks like in realtime
From Andy Ihnatko’s iPad 2 review: After a week with the iPad 2, I’ve come to realize that Apple’s true revolutionary change has been conceptual. The first iPad wasn’t just a new product … it was a whole new category … Continue reading
when the tailgate drops, the bullshit stops
A friend pointed out the other day that I hadn’t posted anything on my journal, but I don’t really have anything to say at the moment because I’ve been heavily in output mode (writing code and such) vs. my previous … Continue reading
Posted in Uncategorized
Tagged a-man-in-full, bullshit, code, getting-things-done, tom-wolfe
1 Comment
horseless carriages and smartphones
We have a tendency to not be able to comprehend emerging transformative technologies. Rather we tend to only be able to reason about them in a very limited way in terms of current well-understood technologies. Kevin Kelly talks about this … Continue reading
Posted in Uncategorized
Tagged horseless-carriage, innovation, kevin-kelly, paul-graham, smartphone, tablet, terminology, what-technology-wants
Leave a comment
my biases with regards to software frameworks
I believe that the topic of “how to use software frameworks” is one of the most complex and problematic in the world of software development. They are seductive because they offer the promise of making rapid progress, but they are … Continue reading
diffusion of innovations and logical fallacies
I woke up in the middle of the night as I sometimes do and, not being sleepy, I did some reading on the web. Via a friend on Twitter, I found an article by Philippe Kruchten called “The Elephants in the … Continue reading
Posted in Uncategorized
Tagged cognitive-bias, diffusion-of-innovations, logical-falacies, philippe-kruchten
1 Comment
hall of mirrors
This afternoon, Pratik Gupta (currently responsible for Virtualization Management at IBM) came into my office so I could give him a copy of a VM with some recent interesting IBM software. As I was demoing the VM, I momentarily got confused … Continue reading
Posted in Uncategorized
Tagged inception, mind-bending, pratik-gupta, virtualization
Leave a comment
being right is not enough
In early 2010, I started a skunkworks project in IBM that ultimately failed. This left me quite disillusioned because I was so certain that the goal of the project was critical to the success of the business yet the project … Continue reading
Dieter Rams’ ten principles for good design
I learned about Dieter Rams via my frequent reading about Apple design methodology. I love his “ten principles for good design”. I first started studying Dieter when I learned about a book called “Less and More: The Design Ethos of … Continue reading