The next time there is a substitute teacher on duty at your workplace, pull down the shades and gather all of the junior engineers and non-technical managers around for a great introductory video on Scalability from Harvard Computer Science. The core topics discussed in this video need to be well understood by anyone claiming to… Read more »
Posts Categorized: Technology
Google Code Blog: Instant Previews: Under the hood
Google has some elegant architecture behind “instant preview” results that could be used in many places. The main ingredients: JS Compilation JSONP base64 encodings of image data Google Code Blog: Instant Previews: Under the hood.
Paradoxical Truth and JavaScript
JavaScript lacks a Boolean data type proper, but has a Boolean object class which can be used as a wrapper for storing and handling its two Boolean values. However, paradoxically, such a Boolean object will be automatically interpreted as “true” in Boolean contexts, even if its stored value is “false”. Be careful of this. Paradoxical… Read more »
Eliminate the Computer Science major
This an an interesting position on forking the current undergrad CS degree, replacing it with A Programming Degree that focuses on real-world enterprise coding. A new CS degree that focuses on theoretical computer science. There seems to be logic there. Source: Ben Morris: Eliminate the Computer Science major.
Coda Clips: WordPress
I may have to revisit Coda. I hate typing. Coda Clips: WordPress.
When Innovation Is Execution
Gordon Crovitz has written one of the more thoughtful reviews on “The Social Network” in the Wall Street Journal Today. He echos Lawrence Lessig in making the case that many of the choices made in the film’s artistic license reveals the hostile and proudly ignorant stance that Hollywood still has towards the software industry. The… Read more »
WordPress on the March
All the love couldn’t be happening to a better community. It is really fun to be developing on top of WP right now. The pace of innovation is pretty breathtaking. http://blogs.forbes.com/smcnally/2010/10/29/open-entrepreneurs-wordpress-foundation/ Posted from WordPress for Android
Everyone should learn programming
This pretty much sums it up. The computer is the ultimate post-industrial tool for creativity, playfulness and imagination. Don’t cede that power to someone else. Don’t be locked down. Build your own experiences. Code your own apps. http://flowingdata.com/2010/10/28/why-everyone-should-learn-programming/ Posted from WordPress for Android
Multi-tenancy on GAE
I am excited that Google App Engine has released multi-tenant support via namespace API. This should make it possible to white-label an appengine app (we have had several requests for this with modpoll) while avoiding forking, or spinning up a separate instance of the app. While there are disputes about what multi-tenancy actually should means… Read more »
The Zombie Workplace Survival Guide – a Software Developer’s Perspective
Here are my three own three P’s that I have used in the past and that may help you as a developer in a large company avoid zombification: Prototype your idea. If you lack the skills to do so then you are very possibly in the wrong business. You don’t want to put yourself at… Read more »