The Programmer's Paradox: Readability
All programmers have different styles and preferences, but teams that are not trying to work together lead to heavily siloed code; code that is redundant and inconsistent. A bad situation that only gets worse with time.
Which is why I’m such as a stickler for consistency in code bases.
InfoQ: REST Anti-Patterns
How to Fold a Fitted Sheet
These things are a pain!
Unclutterer: Streamlining your morning routine
IrelandOffline founder reacts to broadband plan
Damien’s in the news!
King of Shaves Azor
I’m looking for a better razor, and I’ve heard nothing but good things about this.
WIX
WIX (pronounced ‘wick’) is a text markup format. Its syntax is a blend of Donald Knuth’s TEX and various wiki markup.
Hmmm…
Coding Horror: Investing in a Quality Programming Chair
3 and 1/2 minutes to sort a Terabyte, and a look at Hadoop's code structure
Queue everything and delight everyone
One of the problems it seems most modern web apps face is the tendency to want to do everything all at once, and all in the same code that responds directly to a user. Because, while you’re in there building a user interface, it’s easy to implement everything else that needs to happen in that same UI module or library.
A List Of People Who Need To Stop Writing Software
Websites To Save You Cash During The Irish Recession
Great idea. I can’t think of any such sites off the top of my head, but if you can think of any, suggest them to Gavin in the comments.
Garfield Minus Garfield mirrors a day in the life of the average blogger
Agile Project Management: Lessons Learned at Google
TwitterFox
Firefox extension that acts as an interface for Twitter.
OSS 117 - Le Caire, Nid d'espions: DVD: Amazon.fr
I wonder if they ship to Ireland…
Protocol Buffers
Think ASN.1 without the pain, XML without the bulk, and JSON but binary and with a schema language and more types. Looks to have an RPC system built in.
BigScreen.ie
Looks like entertainment.ie are branching out with a dedicated cinema site. About time.
I Was Dreaming of Just You: A Kitsune Noir Mixtape
Lots of good stuff there, so take a listen!
Creating seamless patterns in Illustrator
The technique is generally applicable, mind.
b3ta.com board: "Steven thought he was better than the other kids. He was being Elitist."
Heh!
MidpSSH | SSH and Telnet client for Mobile devices (MIDP/J2ME)
I don’t know if my Samsung F700 is a Symbian phone, so this looks like a reasonable alternative to PuTTY.
Revealing hidden assumptions in estimation - Signal vs. Noise
Herrie: a minimalistic music player
Herrie is a minimalistic music player that uses the command line. It is written to support a variety of operating systems, audio subsystems and file formats, including playlists.
Revisiting the Intel 432
I strongly believe that to understand systems, you must understand their pathologies–systems are most instructive when they fail. Unfortunately, we in computing systems do not have a strong history of studying pathology: despite the fact that failure in our domain can be every bit as expensive (if not more so) than in traditional engineering domains, our failures do not (usually) involve loss of life or physical property and there is thus little public demand for us to study them–and a tremendous industrial bias for us to forget them as much and as quickly as possible. The result is that our many failures go largely unstudied–and the rich veins of wisdom that these failures generate live on only in oral tradition passed down by the perps (occasionally) and the victims (more often).
How to Write With Style, by Kurt Vonnegut
Coding Horror: Dealing With Bad Apples
RFC 5218 - What Makes For a Successful Protocol?
FirePHP - Firebug Extension for Server-side Development
FirePHP enables you to print to your Firebug Console using a simple PHP function call.
Transactions: Build Scalable Systems That Handle Failure Without Losing Data
Ignore all the MS-specific crap: this is a pretty good article on messaging.
Chocolate Cake In 5 Minutes!
I really must try this some time!
PHP: rfc:closures [PHP Wiki]
About bloody time!
Simple Top-Down Parsing in Python
newsbeuter
Syndication’s answer to mutt, which is a pretty hardcore recommendation!
fish
A shell that appears to eschew bourne shell compatibility, but looks quite interesting and usable.
Drizzle: Lightweight SQL Database for Cloud and Web
MySQL stripped down. Some interesting ideas on offloading busywork like query parsing to the client.
window.name Transport
A tremendously clever method for doing for secure, cross-domain, browser-based data transfer.
Warren Buffett's 7 Secrets for Living a Happy and Simple Life
Of Aviation Crashes and Software Bugs
Coding Without Comments
ZeroMQ
High-performance, libre messaging.
Paxos Made Live: An Engineering Perspective
We describe our experience building a fault-tolerant data-base using the Paxos consensus algorithm. Despite the existing literature in the field, building such a database proved to be non-trivial. We describe selected algorithmic and engineering problems encountered, and the solutions we found for them. Our measurements indicate that we have built a competitive system.
The Post-Apocalyptic Guide - GitHub
Eat My Data: How Everybody Gets File IO Wrong
Too many applications don’t deal with important files in a safe way. Along with that, they don’t check error codes properly or do things like blindly rely on
fsync()
actually sending data to disk (which becomes a problem if you intend your application to be portable). Write to temp file, close, rename is not a safe operation. We’ll discuss why–along with the various behaviors of different file systems and platforms and all the different ways you can expect your important data to get mangled. More importantly, we’ll talk about how to write code using the POSIX file IO api and get it right-keeping your application portable, fast, and most importantly–respecting the data that users trust in it.
I’d love if there was a recording of this online.
Fish - The friendly interactive shell
Looks like an interesting shell. Might give it a try.
Innocent People Should Never Talk to the Police
Two interesting videos. I wonder to what extent this applies over here in Rightpondia, especially in Ireland and the UK and what equivalents there are under Irish and European law, if any.
You're Doing it Wrong If..
If you’re a coder, read it.
Objectified: A Documentary Film by Gary Hustwit
From the maker of the brilliant ‘Helvetica’, it’s a documentary about industrial design.
Richard Veryard SOAPbox: Enterprise Architect - Joke or Joker?
Random quotage! Hurray!