Skip to main content

Posts

Showing posts from April, 2012

Programmers who "care" vs $2-shop software.

There is something to be said for the experienced coder who is capable of producing low quality software at a fantastic rate. As a programmer who cares about software, it can be easy to get caught up in the idea that software must always be thoroughly tested and beautifully architected, appropriately apply design patterns, separation of concerns, and all the rest of it.

Whereas sometimes, a business needs a rough-and-ready, potentially high maintenance solution, until such time as either a venture stabilizes or, alternatively, crumbles away.

[EDIT 20121030: in New Zealand, we have a chain of shops called "The $2 Shop" (http://www.2dollarshop.co.nz/), which sell very cheap stuff that doesn't last very long but is good if you're in a hurry]

The work of a $2-shop programmer is often ruthlessly ridiculed by programmers who "care" (that is, programmers who are accustomed to applying a quality/craftsmanship oriented approach to their work). The $2-shop programme…

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…

Family Scrum Board

First Sprint started today, ends Sunday evening.
Ingredients:
Some tape.A printer and Word.exe.A marker.Some knowledge of Scrum/Agile.
Let's see how this works out...

References:
http://scrumforkids.com/ http://scrum4kids.blogspot.co.nz/ Etc...