The illusion of progress lights a fire
Psychologists have longed talked about ‘goal gradient’ which describes how we work harder to achieve a goal as we get closer to it. I just came across a fantastic study published in the…
Thinking This iPad Mini Thing Even Througher
I’m thinking the iPad Mini will be not just thinner and lighter than the iPad-as-we-know-it, but remarkably thinner and lighter than its competitors in the small tablet market.
Don't fall in love with your technology
It's not about technology for its own sake. It's about being able to implement your ideas.
Haskell as fast as C: working at a high altitude for low level performance
After the last post about high performance, high level programming, Slava Pestov, of Factor fame, wondered whether it was generally true that “if you want good performance you have to write C…
JavaScript: Function Invocation Patterns
Web Presense Of Barry Steyn - Software Engineer, Entrepreneur
Ten million users is the new one million users
programming, philosophy, history, internet, startups
Life of an instruction in LLVM
LLVM is a complex piece of software. There are several paths one may take on the quest of understanding how it works, none of which is simple. I recently had to dig in some areas of LLVM I was not previously familiar with, and this article is one of the outcomes of this quest.
Why you should continue working on your bad idea
"The brick walls are there for a reason. The brick walls are not there to keep us out; the brick walls are there to give us a chance to show how badly we want something. The brick walls are there to stop the people who don’t want it badly enough. They are there to stop the other people!" - Randy Pausch
Spicing unix shell scripts
Discover various UNIX / Linux scripting tools that add GUI widgets, network sockets and add some spice to your UNIX bash shell scripts.
Supporting IE Is Too Much Work
Bart van Zon, software developer
How ZFS continues to be better than Btrfs.
ZFS keeps winning over btrfs on many fronts. Here's a short list that explains exactly how.
GIMP 2.8: Preview
I wrote the other day about me upgrading my system in order to be able to run the Preview Release of GIMP 2.8 , I have it up and working, r...
Software Effort Estimation Considered Harmful
Delta Air Lines tells me it will take two hours and twenty-five minutes to fly from New York City to Atlanta, GA. American says two thirty. United? Two thirty-four. Yet, the captain just told me it was “one-hour forty-five” minutes “wheels-up to wheels-down”. What gives?
A Complete Understanding is No Longer Possible
It's not about technology for its own sake. It's about being able to implement your ideas.