Skip to main content

Posts

Featured

Expectations and Anticipations

Expectations and Anticipations This blog post will be a quick one, because it's probably more of a note than it is a explanation. I've spent a lot time always thinking and talking about the expected behaviour when it comes to software and code. But there's always been something that bother me about this use of language when talking about code behaving in a way that's communicated through documentation, that can be testable but that doesn't agree with the intent of a user or a developer and I think there lies the difference between anticipated behaviour and expected behaviour. I want to make this distinction because as developers when we write code it needs to behave how we anticipate it would behave, as well as how we expect it to behave, as an example a function shouldn't just do what it says in the name, but it also shouldn't do extra things that aren't mentioned in the name. And the same goes for software that we develop, the save button should always...

Latest posts

Protect your passion.

Viewing Real-time data streams (MySql, Logstash & WebSockets) - Part 2

Viewing Real-time data streams (MySql, Logstash & WebSockets) - Part 1

The Invisible Character Problem

Scale of Urgency (South African Edition)

Agile vs Fear Driven Development

Common Project Reference Pitt falls in Visual Studio project files

Descriptive Logging in C#

Cheat Sheet for Logging

Examples of Technical Debt - Technical Debt Part 2