The term “technical debt” was coined by Ward Cunningham to describe the obligation that a software organization incurs when it chooses a design or construction approach that’s expedient in the short term but that increases complexity and is more costly in the long term.
It’s a daily battle.
I’m logging this not so much for SWT, but because the resource management principles are worth noting.
I think I’m at a point where I can associate with this.
Here’s something I ought to know more about.
Not that I think they’re a shower of scumbags or anything…
Free download of the classic.
This is pretty cool!
Orbited is an HTTP daemon that is optimized for long-lasting comet connections. It is designed to be easily integrated with new and existing applications. Orbited allows you to write real-time web applications, such as a chat room or instant messaging client, without using any external plugins like Flash or Java.
Capability-based security is a concept in the design of secure computing systems. A capability (known in some systems as a key) is a communicable, unforgeable token of authority. It refers to a value that references an object along with an associated set of access rights. A user program on a capability-based operating system must use a capability to access an object. Capability-based security refers to the principle of designing user programs such that they directly share capabilities with each other according to the principle of least privilege, and to the operating system infrastructure necessary to make such transactions efficient and secure.
Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page data, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.
SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It’s 100% Java Script based and it doesn’t care what you have on your server.
Lots of great ideas for game mechanics.
A fun wee flash puzzle game.
I might be using something like this to improve the throughput of some of our systems at work.
I don’t know if I’d go quite that far, but it’s not bad.
On why anybody with sense should avoid Amazon Kindle and anything even vaguely like it. Even if it wasn’t so bad from a rights and ownership point of view, its design stinks.
A Python mocking library
Many of these apply to us non-freelancers too, especially 6, 7, and 9.
For when I’ve IE and Windows inflicted upon me again.
Hmmm… might head to it this time around.
ack is a tool like grep, aimed at programmers with large trees of heterogeneous source code.
It’s like a smarter grep.
Genius! It’s anti-graffitti!
It’s about having effective tools for getting our work done, done well, and done efficiently.
This pretty much sums up my feelings on C++ now that I’m knee-deep in it again.