Top 20 Programming Lessons I've Learned in 20 Years
Sustainable logistics prioritises eco-friendly supply chain management through resource optimisation, renewable energy, and green packaging, enhancing brand image and meeting consumer demand.
The latest blog posts to take off on Hacker News. 21,844 posts.
Sustainable logistics prioritises eco-friendly supply chain management through resource optimisation, renewable energy, and green packaging, enhancing brand image and meeting consumer demand.
About two years ago, the Lisp programmer and dot-com millionaire Paul Graham wrote an essay entitled Hackers and Painters , in which he argues that his approach to computer programming is better described by analogies to the visual arts than by the phrase "computer science".
As editor of the Jargon File and author of a few other well-known documents of similar nature, I often get email requests from enthusiastic network newbies asking (in effect) "how can I learn to be a wizardly hacker?". Back in 1996 I noticed that there didn't seem to be any other FAQs or web documents that addressed…
How the delete operator really works: property attributes, DontDelete, undeclared assignments, Gecko and IE bugs, and what ES5 strict mode changes.
The scrypt key derivation function and encryption utility
There was a Simpsons episode, I can’t recall correctly, but I think Bart recorded Lisa when her heart broke and he watched it in slow motion to stop exactly at that point. I thought of this e…
I got a letter asking me why I didn’t use the 1.0 model for developing 2.0, that is, released 1.0 when it reached “usable” and then incrementally improved it.
Enterprise Systems, I mean. And not just a little bit, either. Orders of magnitude wrong. Billions and billions of dollars worth of wrong. Hang-our-heads-in-shame wrong. It’s time to stop the madness.
In preparation for my upcoming PyCON'2010 talk on "Understanding the Python GIL", I've been working on a variety of new material--including some graphical visualization of the GIL behavior described in my earlier talk . I'm still experimenting, but check it out.
I just spent a few days of my Christmas vacation writing a new program, bup. bup is a program that backs things up. It's short for "backup...
Great domain names provide SEO, branding, and a memorable experience for your users. Get a premium domain today.
<img src="http://stevehanov.ca/blog/images/stick-figures.png"/> Now it's a commercial product, but <a href="http://zwibbler.com">Zwibbler</a> was once a fun side-project, and here's some details on its implementation.
If you have not yet read it, please read Maria Siniaalto's 15 page " Test-Driven Development: empirical body of evidence ." It summarizes the few empirical studies done to evaluate the effectiveness of TDD. In the conclusion you'll find:
A favorite conundrum of many Lisp aficionados is why the language appears to languish in disuse. Talk of cultural problems , "the library question" (which usually boils down to nonsensical circular reasoning), too many parentheses, and other absurdities simply dances around the blindingly obvious explanation - one…
In my previous post about generic actions in Rails 3, I made reference to significant improvements in the router. Some of those have been covered on other blogs [http://rizwanreza.com/2009/12/20/revamped-routes-in-rails-3], but the full scope of the improvements hasn't yet been
Just in time for the Christmas holiday, the Clang project has hit a major milestone: Clang can now build all of LLVM and Clang! The resulting Clang-built-Clang is not yet functional, so this "
In Farmington, CT, in fact, the town my cat was named after. Oh yes. That's how much we love that place. Lukasz, Ashok, and Matt will be...
Web browsers should only buffer HTML5 media content when the `autobuffer` attribute has been explicitly turned on in the markup.
Spend some time to catch up on what’s been happening in Haskell this year. In this edition of the Web News, we look back on the major Haskell news of 2009. You can also read this edition in P…