Skip to main content

Rock on with your bad self

The Mrs and I have been watching Breaking Bad recently. I find this programme pretty interesting; I enjoy the irony and juxtaposition of the two main character’s partnership. They are like chalk and cheese, yet are linked inextricably by their illicit drug manufacturing venture. Their enduring relationship is the dynamo of the story. Over time, Jessie, who is Mr. “bad boy” turns out to be the partnerships’ moral compass, whereas Walter, who is initially painted as Mr. “straight and narrow”, turns out to be a gleaming psychopath.
The show really is not so much about drugs, etc., as it is about people, relationships, psychology, and the way we operate within and around the construct of the societies we live in.

The programme got me thinking about honesty, and about being honest with ourselves. How it’s important to admit that although we try to do well, we sometimes make mistakes, and even knowingly do nasty stuff. I think that by bearing this in mind, we can become better people – or at least, feel better about ourselves. When we keep this in mind, it gives us the option to forgive ourselves and try to do better. As opposed to thinking that we must always do good and beating ourselves up when we fail. Being honest with and open with ourselves in this way also helps us interact more openly, perceptively and compassionately with others. And it helps us to recognise more readily our mistakes and enables us to learn more from them.

Philosophy on this matter has been written and talked about for thousands of years, I’m certain. Let me finish the post though by briefly examining the thinking of a couple of other (non-fictional) characters from popular culture…


LL Cool J on the other hand revels openly in his glorious badness – “Not bitter or mad, just proving I’m bad […]”


["I'm Bad!", LL Cool J - source: http://www.youtube.com/watch?v=oVDfyc2lh4Q]

Not everyone sings (or raps) about it. Instead, people may go to church to pray, talk with family and friends for comfort, write a blog post, or simply take a brisk walk. However you choose to cope with this fact of life – I urge you to enjoy yourself, and keep it real!


Comments

Popular posts from this blog

HOW-TO: Apply a “baseless merge” in Team Foundation Server 2010 (and 2012)

Another purely technical post on TFS...
The scenario We wish to migrate code between branches that do not have a branch/merge relationship, in order to expedite urgent changes being made by a project team, without disrupting on-going BAU development work. Sample branch hierachy/strategy Imagine the following branching strategy in TFS (visible by connecting to TFS via Visual Studio 2010 or 2012):

Essentially you have a "DEV" branch, which has a "QA" branch, which in turn has a "PROD" branch. DEV is the branch that you would be using for BAU development. As a piece of development matures, you move it into QA, where it is tested by your internal QA team. There may be further changes made in DEV that are moved into the QA branch as the QA team pick up issues. Once the QA team are happy with a packaged of changes, they will move them into PROD, which is essentially the hand-over to the customer. The PROD branch represents the software that the customer has.

Mo…

HOW-TO: Add/edit a field in Team Foundation Server 2012 using Visual Studio 2012

It's been a while since I made a purely technical post...

So, today I wanted to make a change to a Microsoft Team Foundation Server 2012 (TFS2012) instance that I am working with to reflect "Actual" time spent on a task - mainly for reporting purposes, and because I have found in the past that making this minor process adjustment yields a relatively useful metric over the long-term.

I am using the Microsoft Scrum 2.1 Process Template (http://msdn.microsoft.com/en-us/library/vstudio/ff731587.aspx) for a project that I am working with. So that I don't forget how to do this (again!) I will blog-post the procedure I've used to add this field to the template as a screen-shot-based tutorial, as follows...
Before Assuming you are familiar with the Scrum Process Template (2.1-ish) - open a task and take a look at the "Details" section, as follows:


 This is where I want my "Actual" field to show up.
Get the Power Tools Download and install the latest v…

Eclipse/Android error: "Multiple dex files define [...]"

Wow, I am really going nuts blogging this-evening - 2nd post in less than an hour. 


Anyway this is a particularly nasty error that I keep running into with Eclipse/Android when starting the emulator after I have not run it for a little while. Since I run the risk of permanently forgetting the solution to the problem every time I walk away from my Android project (and thus having to spend a painful hour-or-so digging up the procedure again), I will blog it here, for my benefit, and for the benefit of anyone who may also suffer the same problem.


The gist is that when you start the emulator in debug mode (that is, you hit the button in the following image), you get the following error message come out on the console and a nasty popup telling you nothing more than there is an error with your program and you need to fix it:








[2012-04-06 23:20:57 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/gson/ExclusionStrategy;
[2012-04-06 23:20:57 - SimpleList] Conversion to Dal…