
Recent news
Living Inside Your Own Black Box
Programming in the 21st Century - James Hague - March 23, 2010Every so often I run across a lament that programmers no longer understand the systems they work on, that programming has turned into searches through massive quantities of documentation, that large applications are built by stacking together loosely defined libraries. Most recently it was Mike…
More (1 comments)
A Short Story About Verbosity
Programming in the 21st Century - James Hague - March 17, 2010In the early 2000s I was writing a book. I don’t mean in the vague sense of sitting in a coffeeshop with my laptop and pretending to be a writer; I had a contract with a tech book publisher. I’m in full agreement with the…
More (1 comments)
Eleven Years of Erlang
Programming in the 21st Century - James Hague - March 10, 2010I’ve written about how I started using Erlang. A good question is why, after eleven years, am I still using it? For the record, I do use other languages. I enjoy writing Python code, and I’ve taught other people how to use Python. This website…
More (3 comments)
It Made Sense in 1978
Programming in the 21st Century - James Hague - March 04, 2010Whenever I see this list of memory cell sizes, it strikes me as antiquated: BYTE = 8 bits WORD = 16 bits LONG = 32 bits Those names were standard for both the Intel x86 and Motorola 68000 families of processors, and it’s easy to…
More (4 comments)
Dehumidifiers, Gravy, and Coding
Programming in the 21st Century - James Hague - March 03, 2010For a few months I did freelance humor writing. Greeting cards, cartoon captions, that sort of thing. My sole income was from the following slogan, which ended up on a button: Once I’ve gathered enough information for the almighty Zontaar, I’m outta here! Sitting down…
More (0 comments)
Optimizing for Fan Noise
Programming in the 21st Century - James Hague - February 10, 2010The first money I ever earned, outside of getting an allowance, was writing assembly language games for an 8-bit home computer magazine called ANALOG Computing. Those games ended up as pages of printed listings of lines like this: 1050 DATA 4CBC08A6A4BC7D09A20986B7B980 0995E895D4B99E099DC91C9DB51CA90095C0C8 CA10E8A20086A88E7D1D8E7E,608 A typical…
More (1 comments)
What to do About Erlang’s Records?
Programming in the 21st Century - James Hague - January 30, 2010The second most common complaint about Erlang, right after confusion about commas and semicolons as separators, is about records. Gotta give those complainers some credit, because they’ve got taste. Statically defined records are out of place in a highly dynamic language. There have been various…
More (8 comments)
Nothing Like a Little Bit of Magic
Programming in the 21st Century - James Hague - January 29, 2010Like so many other people, I was enthralled by the iPad introduction. I haven’t held or even seen an iPad in person yet, but that video hit me on a number of levels. It’s a combination of brand new hardware—almost dramatically so—and uses for it…
More (3 comments)
Flickr as a Business Simulator
Programming in the 21st Century - James Hague - January 25, 2010Flickr came along exactly when I needed it. In 2004, I knew I was too immersed in technical subjects, and Flickr motivated me to get back into photography as a change of pace. I loved taking photos when I was in college (mostly of the…
More (0 comments)
No Comment
Programming in the 21st Century - James Hague - January 16, 2010I received a few emails after last time along the lines of “Oh. Perl. Homebrew CMS. That’s why you don’t allow people to post comments. Well, no, but it was definitely a conscious decision. The Web 2.0 answer is that I’m outsourcing comments to reddit…
More (0 comments)
Erlang on Twitter
» kirikaza (Kirikaza): RT @LogaRhythm: “If you don’t perform experiments before designing a new system, your entire new system will be an experiment” Mike William…
» digitalBush (Josh Bush): Lost a couple of hours figuring this one out “erl -pa ebin” needs to be “erl -pa ../{app}/ebin” if you want code:priv_dir/1 to work. #erlang
» buzzamzn (アマゾンに関する情報を発信中♪): 楽天市場:Learn You Some Erlang for Great Good!-【電子ブック版】 http://t.co/Ot4LPkbgw7 #amazon #アマゾン #相互フォロー
» rvalyi (Raphaël Valyi): @matrixise j’avais bidouillé un peu de Erlang récemment, pas trop mon truc, mais là avec la Syntaxe de Ruby/team Plataformatec, ça motive…
» imarshut (MarsHut): #Calling #Ruby #Functions http://t.co/79x1tBhoc9 ErlPort (library to connect Erlang to Ruby) 1.0.0alpha released
» fogelmania (Raphael Fogel): Alexander Fok, System Architect @ooVoo will have a talk at the #Erlang track of #DevconTLV http://t.co/GRA0Q2zny7 Welcone to TLV, Alexander!
» robertoaloi (Roberto Aloi): @mariofusco Wouldn’t it be simpler switching to #erlang? ;-)
» guillaumepotier (Guillaume POTIER): @francois2metz du coup tu vas recruter une armée de full stack ? Tu ne veux pas qques spécialistes Erlang ?
» oker1 (Zsolt Takács): Mochi Labs - statebox, an eventually consistent data model for Erlang (and Riak) http://t.co/tWhlCDGtBz
» HumphreyStamper (Humphrey Stamper): Wage reduction the trim erlang only http://t.co/6qTcEyl3Sk tactician in contemplation of organism leap http://t.co/1CWvIAjBNU
Statistics
Number of aggregated posts: 10658
Most recent article: June 13, 2013
Latest comments
» Moraru on This is Why You Spent All that Time Learning to Program: It is true that computer science was a pain in the back at time that i’ve had to learn it…
» Commercial hand dryers on Couchbase Meetup at new HQ: Buy online from here where you will get so much of variety in Commercial hand dryers for people. If you…
» Fort McMurray Homes on Motivated Reasoning and Erlang vs Python vs Node: I don’t really understand why this post is motivational? I don’t even see a post, just a title. Fort McMurray…