
Recent news
Write Code Like You Just Learned How to Program
Programming in the 21st Century - James Hague - December 24, 2010I’m reading Do More Faster, which is more than a bit of an advertisement for the TechStars start-up incubator, but it’s a good read nonetheless. What struck me is that several of the people who went through the program, successfully enough to at least get…
More (1 comments)
Instant-On
Programming in the 21st Century - James Hague - December 19, 2010“Mobile” is the popular term used to describe devices like the iPhone and iPad. I prefer “instant-on.” Sure, they are mobile, but what makes them useful is that you can just turn them on and start working. All the usual baggage associated with starting-up a…
More (0 comments)
Learning to Ignore Superficially Ugly Code
Programming in the 21st Century - James Hague - December 12, 2010Back when I was in school and Pascal was the required language for programming assignments, I ran across a book by Henry Ledgard: Professional Pascal. Think of it as the 1980s version of Code Complete. This was my first exposure to concerns of code layout,…
More (3 comments)
Good-Bye to the Sprawling Suburbs of Screen Space
Programming in the 21st Century - James Hague - November 25, 2010Application platforms are going off in two completely different directions. Desktop monitors keep getting bigger—using two or three monitors at once isn’t the rarity that it once was—and then there’s the ultra-portable end of things: iPhone, iPad, Blackberry, Nintendo DS. The common reaction to this…
More (0 comments)
Easy to Please
Programming in the 21st Century - James Hague - November 20, 2010I have favorited over seven thousand photos on Flickr. “Favoriting” is not a valuable currency. Clicking the “Add to Faves” icon means I like a photo, I’m inspired by it, and I want to let the photographer know this. Doing so doesn’t cost me anything,…
More (1 comments)
This Isn’t Another Quick Dismissal of Visual Programming
Programming in the 21st Century - James Hague - October 25, 2010I stopped following technical forums for three reasons: pervasive negativity, waning interest on my part, and I realized I could predict the responses to most questions. “I bet this devolves into a debate about the validity of the singleton pattern.” *click* “Ha! I knew it!…
More (2 comments)
A Concurrent Language for Non-Concurrent Software
Programming in the 21st Century - James Hague - October 17, 2010Occasionally I get asked why, as someone who uses Erlang extensively, do I rarely talk about concurrency? The answer is because concurrency is not my primary motivation for using Erlang. Processes themselves are wonderful, and I often use them as a way to improve modularity.…
More (0 comments)
Advice to Aimless, Excited Programmers
Programming in the 21st Century - James Hague - September 23, 2010I occasionally see messages like this from aimless, excited programmers: Hey everyone! I just learned Erlang/Haskell/Python, and now I’m looking for a big project to write in it. If you’ve got ideas, let me know! or I love Linux and open source and want to…
More (0 comments)
Erlang vs. Unintentionally Purely Functional Python
Programming in the 21st Century - James Hague - September 16, 2010Here’s a little Python function that should be easy to figure out, even if you don’t know Python: def make_filename(path): return path.lower() + ".jpg" I want to walk through what’s going on behind the scenes when this function executes. There is, of course, a whole…
More (1 comments)
Common Sense, Part 1
Programming in the 21st Century - James Hague - August 31, 2010There’s a photo of mine in the September 2010 issue of Popular Photography. I’m excited about it; my photo credits are few and far between, and it brings back the feelings I had when I wrote for magazines long ago. Completely ignoring the subject of…
More (1 comments)
Erlang on Twitter
» ingojaeckel (ingo jaeckel): Even more awesome, free Erlang resources http://t.co/blGINLJd
» DiTeam (Тимурка): @multybuq @ukhin руби хороший вариант :) можно даже без rails..попробуй erlang еще :)
» michelir5 (Micheli Gelatinous): @pharkmillups Still seeing it. I might just have to manually install it. The version of Erlang required by Riak is not current version in HB
» Angry_Lawyer (Tony Aldridge): @rvirding @saghul If Erlang kills you, does a supervisor automatically create a replacement of you?
» rvirding (Robert Virding): Softly I hope. RT @saghul: Slowly making progress… erlang is killing me.
» jsvd (João Duarte): RT @FrancescoC: Woot! RT @valdo404: Practical Erlang Programming at #QConLondon I want to go there
» saghul (Saúl Ibarra Corretgé): Slowly making progress… erlang is killing me.
» dlsspy (Dustin Sallings): @IbnFirnas heh. The erlang parts are still solid. The currently active alerting box is arm5, failed over from a pc that died one day.
» quercialwji2 (Quercia Quinn): @MikeSmooth_ABCs http://t.co/pPiIpTCx
» levicole (Levi Kennedy): @pharkmillups the homebrew version of erlang is the most recent version, and riak requires R14B I think.
Statistics
Number of aggregated posts: 10456
Number of comments: 1445
Most recent article: February 06, 2012
Latest comments
» simple smile on Scale means Skills: Very informative article. Pretty sure people would love to go to that place for shopping. Specially to those who are…
» simplesmile on 27 January 2012: Erlang Solutions embarks on an Erlang Embedded KTP: Your article will make the world better. Thanks again and good luck to you in your life. See you next time.simplesmile
» tandblekning easewhite on 08 February 2012: Erlang Express 3-day Course in San Francisco on 8 February: ncomprehensible to me now, but in general, the usefulness and significance is overwhelmingtandblekning easewhite