I thought it was about time that I made you all aware of a site that’s worthy of attention. I don’t usually like to just send out a link and shut up, but I’ll make an exception this time.
There are stacks of link blogs out there, most of which suck. I have subscribed to so [...]
You are at the archive for the Software Development category
Web Application Development with Merb, MySQL and Tiny
I’ve been thinking about building a web application or two for a while, but I haven’t yet found the time to invest. I don’t think this is going to change very soon either. I’m not the kind of person who usually likes to get stuck into something unless I know I’ve got a couple of [...]
Current Geek Interests
As the weeks roll by I’m finding that I have less and less time to chase up anything geek-related. I’m sure I’m not alone Responsibilities and life take over and that time which you could invest is now invested in other things, such as children
I’m dedicating this post to all those things [...]
A Frequently Asked Question
Are Software Developers artists or engineers? This question is asked and answered at least 10 times a month around the bloggosphere. Everyone who is involved with development will have their own view. I have my own, but I haven’t really felt the urge to express it until now. If you find this topic boring, feel [...]
The Magic of Unity Builds
I realise that as time goes by, people are using my beloved C++ less and less. .NET (C# and VB.NET) and Java seem to be taking over the mainstream coding world. Languages such as Ruby and Python seem to be taking over the scripting world. For the most part, C and C++ seem to exist [...]
WTF: Random Memory Contents
If any of you out there are able to give me ONE GOOD REASON why anyone would do something like this, then please let me know. Below are “customised” realloc() and malloc() I recently stumbled across (yes, they get called. A LOT):
[source:cpp]void *mcRealloc( void *P, int SIZE )
{
int oldSize = _msize( P );
[...]
Safer Code through Object-Orientation
In my current position I spend a lot of time battling against a fairly poorly-written C++ code base. The code, while technically written in C++, is actually more of a C-like “splat” with a few classes thrown in. Since I began working on this project I’ve seen many cases where proper object-orientation would have made [...]
Misled from the Start
I find myself frequently concerned with the lack of ability of a lot of people in our industry. Today I found an example of at least one of the possible reasons why software development professionals turn out to be crap.
They start by reading tutorials like this.
How can we expect people to become good at what [...]
Avoid Writing Unintuitive Code
This blog post was inspired by a brief chat I had recently with Kirupa of kirupa.com. I subscribe to his blog’s RSS feed as he comes out with some really good stuff. His recent post which showed a way of shuffling a List of strings (using C#) inspired a bit of thought on the topic [...]
Creating Concrete Objects
Being a fan of OOP, I tend to write a lot of object-oriented code. Coming up with a meaningful object model that behaves in an appropriate way is just as important as having a meaningful interface to your objects. A concrete object is an object that actually behaves in the manner you’d expect without any [...]










