
Recent news
Recovering From a Computer Science Education
Programming in the 21st Century - James Hague - January 15, 2012I was originally going to call this “Undoing the Damage of a Computer Science Education,” but that was too link-baity and too extreme. There’s real value in a computer science degree. For starters, you can easily get a good paying job. More importantly, you’ve gained…
More (10 comments)
Follow-up to “A Programming Idiom You’ve Never Heard Of”
Programming in the 21st Century - James Hague - January 05, 2012Lots of mail, lots of online discussion about A Programming Idiom You’ve Never Heard Of, so I wanted to clarify a few things. What I was trying to do was get across the unexpected strangeness of function inverses in a programming language. In that short…
More (7 comments)
A Programming Idiom You’ve Never Heard Of
Programming in the 21st Century - James Hague - January 03, 2012Here are some sequences of events: Take the rake out of the shed, use it to pile up the leaves in the backyard, then put the rake back in the shed. Fly to Seattle, see the sights, then fly home. Put the key in the…
More (3 comments)
2011 Retrospective
Programming in the 21st Century - James Hague - December 31, 2011I was going to end this blog one year ago. Prog21 was entirely a personal outlet for the more technical ideas kicking around in my head, and it had run its course. Just before Christmas 2010, I sat down and wrote a final “thanks for…
More (3 comments)
User Experience Intrusions in iOS 5
Programming in the 21st Century - James Hague - December 30, 2011The iPhone has obsoleted a number of physical gadgets. A little four-track recorder that I use as a notebook for song ideas. A stopwatch. A graphing calculator. Those ten dollar LCD games from Toys ‘R Us. And it works because an iPhone app takes over…
More (3 comments)
Photography as a Non-Technical Hobby
Programming in the 21st Century - James Hague - November 27, 2011When I got into photography in 2004, I approached it differently from the more technical endeavors I’ve been involved in. It was a conscious decision, not an accident. I’d been overexposed to years of bickering about computer hardware, programming languages, you name it. All the…
More (1 comments)
Adventures in Unfiltered Global Publishing
Programming in the 21st Century - James Hague - November 09, 2011I remember sitting in my parents’ backyard in Texas, in the mid 1980s, reading a computer magazine that contained a game and accompanying article I had written. I don’t know what the circulation of the magazine—Antic—was, but it was popular enough that I could walk…
More (0 comments)
Things That Turbo Pascal is Smaller Than
Programming in the 21st Century - James Hague - October 30, 2011Turbo Pascal 3 for MS-DOS was released in September 1986. Being version 3, there were lesser releases prior to it and flashier ones after, but 3 was a solid representation of the Turbo Pascal experience: a full Pascal compiler, including extensions that it made it…
More (2 comments)
Starting in the Middle
Programming in the 21st Century - James Hague - October 24, 2011When I start on a personal project, I’m bright-eyed and optimistic. I’ve got an idea in my head, and all I need to do is implement it. Wait, before I can begin working on the good stuff there are some foundational underpinnings that don’t yet…
More (24 comments)
Papers from the Lost Culture of Array Languages
Programming in the 21st Century - James Hague - October 17, 20112012 is the 50th anniversary of Ken Iverson’s A Programming Language, which described the notation that became APL (even though a machine executable version of APL didn’t exist yet). Since then there’s been APL2, Nial, A+, K, Q, and other array-oriented languages. Iverson (1920-2004) teamed…
More (0 comments)
Erlang on Twitter
» Erlang_07 (Erlang ): @tita_titutt mana nih orng y?
» mworrell (Marc Worrell): RT @peetsneekes: Just got the coolest custom one off tshirts for the @zotonic talk next week. Photos will follow. #erlang
» Erlang_07 (Erlang ): @ftmalasri ahh muka y aja tua. Pasti ibu ibu. Wkwkwkkw
» ftmalasri (M A L A ツ): Bukan ibu2, tapi tante2 -.-”@Erlang_07: @ftmalasri udah ibu2 ya? XD”
» garywicaksono (GWS): @jojohanismail aku dewa erlang
» tita_titutt (Shinta N. Mayliyanti): Ehem juga :D RT @Erlang_07: @tita_titutt ehem ehem
» Erlang_07 (Erlang ): @tita_titutt ehem ehem
» Erlang_07 (Erlang ): @jimmyAhmd @41anti92 tragiss. Haha
» Erlang_07 (Erlang ): @ftmalasri udah ibu2 ya? XD
» azizahintaniara (Asiza Hasdiman): @doni_erlang jgnla☹ akula pesek , masak dy jg hrs pesek. Dk memperbaiki keturunan la hha
Statistics
Number of aggregated posts: 10651
Most recent article: May 21, 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…