Category Archives: technical

Will cosmic radiation impose a maximum on computer functionality?

This IEEE article: How To Kill A Supercomputer: Dirty Power, Cosmic Rays, and Bad Solder — Will future exascale supercomputers be able to withstand the steady onslaught of routine faults? Cosmic rays are a fact of life, and as transistors … Continue reading

Posted in technical | Leave a comment

XML is not bad, just misused

There is the usual grumbling on Hacker News about XML The problem isn’t with XML the problem is with the way it is used (or rather misused). What are XMLs strengths: Valid files are definable. i.e. this element has a … Continue reading

Posted in rants, technical | 1 Comment

Do not let client code pick ids

I am having a discussion over on Meteor Hacks about how bad it is to let the client code pick ids. The meteorhacks post shows how to make new items show up in a sample Meteor program before the server … Continue reading

Posted in technical | 8 Comments

In praise of Javascript’s undefined

One of the unique[*] features of javascript is two different ways to represent ‘no value’: null and undefined. [*] = unique as many popular languages do not have both null and undefined. In my years and years of programming Java, … Continue reading

Posted in software design, technical | Leave a comment

Code review #10: No emailed code questions

[Update #1: below is added in response to Hersh’s comment] Developers have this: “I am too busy to comment” “Comments are a waste of time because no one reads them” “What should I say? (read this previous post about commenting … Continue reading

Posted in code review, self improvement, technical | 2 Comments

Ask for code samples, skip the coding tests during the interview

I always ask for code samples when interviewing a new technical candidate. I rarely ask for people to code during an interview. Asking people to code well can easily become an exercise in how well they have a language memorized. … Continue reading

Posted in management, technical | Leave a comment

Even for the web the pain of installed software exists

Years ago I worked on code that was shipped to customers for them to install on their computers. THe amount of testing needed across all sorts of configurations was painfully and annoying. Then the web came along and life was … Continue reading

Posted in amplafi, rants, software design, technical | Leave a comment

SocialMarketing WordPress plugin 1.7.3.1 version released

A really great feeling: Our second update to the plugin. This time the server is forcing the plugin to upgrade. Fixed configuration issues with languages that require UTF-8 ( Thai ). (Categories were not properly registering on the server) When … Continue reading

Posted in technical | Leave a comment

Quick and dirty upgrading a SaaS (Software-as-a-Service) when then there is bad data

One of the under-appreciated, but very important, parts of running a SaaS (Software-as-a-Service) business is the upgrade path. This is particularly hard when you are trying to be a lean startup. The pure SAAS (Software-as-a-Service) model means “no installed” software … Continue reading

Posted in technical | Leave a comment

Does the javascript community have a repository

Apple, Microsoft, Google, Adobe, et. al. install software have automatic code to handle pushing out security fixes. On the development side, Java has maven or ivy to retrieve dependent jars from various public repositories. Ruby has even better dependency retrieval … Continue reading

Posted in technical | 1 Comment