
Recent news
Digging Out from Years of Homogeneous Computing
Programming in the 21st Century - James Hague - September 27, 2012When I first started looking into functional programming languages, one phrase that I kept seeing in discussions was As Fast as C. A popular theory was that functional programming was failing to catch on primarily because of performance issues. If only implementations of Haskell, ML,…
More (0 comments)
What’s Your Hidden Agenda?
Programming in the 21st Century - James Hague - September 25, 2012In July 1997, the Issaquah Press printed an article with the headline “Man Shoots Computer in Frustration.” Now realize that Issaquah is just south of Redmond, so it’s not surprising that this story was picked up nationally. It rapidly became a fun to cite piece…
More (0 comments)
Minimalism in an Age of Tremendous Hardware
Programming in the 21st Century - James Hague - September 18, 2012You don’t know minimalism until you’ve explored the history of the Forth programming language. During Forth’s heyday, it was unremarkable for a full development environment—the entire language with extensions, assembler, and integrated editor—to be less than 16K of object code. That’s not 16K of data…
More (0 comments)
The Goal is to be Like a Bad Hacker Movie
Programming in the 21st Century - James Hague - September 11, 2012The typical Hollywood hacking scene is an amalgamation of familiar elements: screens full of rapidly changing hex digits, database searches that show each fingerprint or image as it’s encountered, password prompts in a 72 point font, dozens of windows containing graphs and random data…oh, and…
More (0 comments)
Hopefully More Controversial Programming Opinions
Programming in the 21st Century - James Hague - August 29, 2012I read 20 Controversial Programming Opinions, and I found myself nodding “yes, yes get to the interesting stuff.” And then, after “less code is better than more,” it was over. It was like reading a list of controversial health tips that included “eat your veggies”…
More (0 comments)
All that Stand Between You and a Successful Project are 500 Experiments
Programming in the 21st Century - James Hague - August 23, 2012Suppose there was a profession called “maker.” What does a maker do? A maker makes things! Dinner. Birdhouses. Pants. Shopping malls. Camera lenses. Jet engines. Hydroelectric power stations. Pianos. Mars landers. Being a maker is a rough business. It’s such a wide-ranging field, and just…
More (0 comments)
One Small, Arbitrary Change and It’s a Whole New World
Programming in the 21st Century - James Hague - August 18, 2012I want to take one item from Things to Optimize Besides Speed and Memory and run with it: optimizing the number of disk sector writes. This isn’t based on performance issues or the limited number of write cycles for solid-state drives. It’s an arbitrary thought…
More (0 comments)
App Store Failure and Personal Responsibility
Programming in the 21st Century - James Hague - August 11, 2012“I wrote an iPhone app, and it didn’t make any money” is a growing literary genre, and I sympathize with the authors. I really do. Building any kind of non-trivial, commercial application takes an immense amount of work that combines coding, writing, interaction design, and…
More (0 comments)
Things to Optimize Besides Speed and Memory
Programming in the 21st Century - James Hague - July 12, 2012Whittling down a function to accomplish the same result with fewer instructions is, unfortunately, fun. It’s a mind teaser in the same way that crossword puzzles and Sudoku are. Yet it’s a waste of time to finely hone a C++ routine that would be more…
More (0 comments)
I Am Not a Corporation
Programming in the 21st Century - James Hague - July 03, 2012In 2009, when I exclusively used a fancy Nikon DSLR, my photographic work flow was this: take pictures during the day, transfer them to a PC in the evening, fiddle with the raw version of each shot in an image editor, save out a full-res…
More (1 comments)
Erlang on Twitter
» afiskon (Alexander Alexeev): В Erlang вы можете по ошибке написать код типа to_float(X) -> trunc(to_float(X) * 100) / 100. OCaml’овский let rec не так уж бесполезен...
» aschlapsi (Andreas Schlapsi): RT @lachdrache: Wanna explore another lang? #Elixir is a functional, concurrent language for the #Erlang VM.
» levwalkin (Lev Walkin): RT @narmaru: Actor-based concurrency with C++ from @FoundationDB http://t.co/ZXAr6bfzgt. And that’s faster than erlang and anything other. …
» Pradnya_Shita (★ Pradnya ★): @dewi_sukmayanti Erlang donk.. hehehe..
» raandari (Rara Tri Wulandari): Kmrn di temenin Erlang, skrg nemenin. Skripsi oh skripsi ~ (at Fakultas Hukum, Universitas Pancasila) — http://t.co/UjaR5JtuAo
» SearchJobs_US (Search Jobs): United States - Erlang Programmer - Software Architecture, Erlang, Erlang OT http://t.co/T7RCNxNRWI - #Architecture
» iz_yanie (Iis Suryani): Makasih abang…aminnnnnnRT @erlang_26: @iz_yanie hbd neng is.. WUATB n cepet merried
» ErlangInfo (Erlang!): RT @0xAX: Just pushed to github very simple #smtp client for #Ybot in #erlang - https://t.co/dQdNL4q1z0, maybe it will be useful for somebo…
» tooky (Steve Tooke): RT @marick: This book on Elixir (a language on top of Erlang) looks interesting: http://t.co/3qNXsON6Vt Dave Thomas has an eye for up-and-c…
» erlang_26 (Prabu Rangga Lawe): @iz_yanie hbd neng is.. WUATB n cepet merried
Statistics
Number of aggregated posts: 10650
Most recent article: May 20, 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…