Category Archives: software

Addicted to Interfaces: Jackie Says No!

Ok, so I previously stated that adding ‘Impl’ to the end of your service implementation would get you on my ‘people to kill list’, and that was all I had to say. Well, although I don’t have anything original to … Continue reading

Posted in coding, java, software | Tagged , | 1 Comment

Sunday nugget 003: Service s = new ServiceImpl();

If I see the suffix ‘Impl’ in your class definition, you go on my ‘people to kill’ list.    That’s all 🙂 **edit**  Ok… that’s not all. See:  Addicted to interfaces

Posted in coding, software | Leave a comment

Don’t break down user stories like a plonker

Lets suppose the product owner gives us a story something like this: I want to process incoming xml payloads with an encrypted block of elements contained within the unencrypted main body. And lets suppose when we look at what that … Continue reading

Posted in coding, software | Tagged , , , , , , | Leave a comment

Baby steps towards agile development 001:

1) Quality Disclaimer: This stuff applies 99% of the time. You can’t exhibit agility in your software development if you write poor quality code. The same goes for tests (maybe I’d better make that step 1.5!). A primary facet of … Continue reading

Posted in coding, software | Leave a comment

Story Points, Bugs & asking yourself “To What End?”

Some people like to invent complication. I’ve noticed this a lot when it comes to agile software development among teams that are following the fashion without really understanding what they are doing, or why they are doing it; and it … Continue reading

Posted in software | Tagged , , | Leave a comment

Java lacks multiple inheritance of implementation because it’s not necessary?

Java itself isn’t ‘necessary’. But it is useful. Is multiple inheritance (of implementation) dangerous? Well, even a spoon can be dangerous in the hands of a moron. How about “Because there is a better way without multiple inheritance.” – spoken absolutely? … Continue reading

Posted in coding, java, software, Uncategorized | Tagged , , | Leave a comment

Java is always pass by value

Ok, so this is explained ad infinitum elsewhere on the net. It is also, however, a question (is <some language> pass by reference or value?) asked over and over again by newbies. I’m not going to explain the differences between the … Continue reading

Posted in coding, java, software | Tagged , , , | Leave a comment