Keeping it Simple October 30, 2009
Posted by ccollins in Opinion, Software Engineering.Tags: keepitsimple
add a comment
George Bernard Shaw is quoted as saying, “The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.” While we all appreciate progress, I sometimes have to wonder at the way people look at the world.
FARTing Around October 15, 2009
Posted by ccollins in How To, Opinion.Tags: gettingthingsdone, gtd, inbox 0, inbox zero, lifehack, lifehacker, productivity
add a comment
I’ve recently become aware of Getting Things Done, and have been attempting to practice it for the last six weeks. In many ways, it is very similar to what I had been doing previously. You could call my method a lightweight GTD, and it’s based on the FART mnemonic.
For any item that crosses my desk, be it email, IM, memos, or stickies, I follow the same basic triage process. Four directives (File, Act, Redirect or Trash) are applied based on a few simple considerations. These are as follows:
- Do I need to refer to this item again?
If so, file it somewhere easily searchable such as a mail folder, content management system, Wiki, etc. Remove the item from your In-box to the file location. Continue to consider the other questions.
- Do I need to act on this?
If so, add a to-do to your to-do list. Prioritise and schedule work on the action using your to-do list. Remove the item from your In-box by Filing, Redirection, or Trashing.
- Am I the best person to work on this?
If not, redirect or delegate it to someone else. You may, if you feel you need to, add a reminder to your to-do list to follow up with the delegate.
- Trash it, you’re done.
By now, you’ve filed the item if necessary, decided to act on it, or delegated it. What other possible action can you now take? You have extracted all value from the item, so the only other option is to remove it from your In-box. If you have not done so already, or filed the item to a folder, move the item to the trash. You are now done with processing your incoming items. All that remains is to tackle your to-do list.
Repeat as necessary, and you will soon find that heap of email shrinking. In-box 0 is not an impossible goal. All you need to do, is think outside the In-box!
Risky Business July 15, 2009
Posted by ccollins in Database, Essays, Opinion, Software Engineering.Tags: development, engineering, estimation, project management, risk, risk assessment, software, software project management
3 comments
Anecdotally, I had always known that Software Engineers are terrible at estimation. I had never realised exactly how bad we are.
Some rules of thumb which seem to pop up now and again, is to take your engineers best estimates, and double them. Then you’re actually in the ball park.
(more…)
Technical Marketing June 24, 2009
Posted by ccollins in How To, Opinion, Uncategorized.Tags: customers, software marketing, technology, users, video
4 comments

Tag Cloud
It saddens me sometimes to see videos like this. While the rest of us chuckle, we fail to learn the lesson, that users don’t share our world view of software.
As a Software Engineer, I am too well aware of our industries penchant for technical terms. Yet the fact remains that you can use the internet without knowing what a “browser” is, just as well as you can drive a car without knowing what a “limited slip differential” is.
Swaying the Team to Innovate. June 7, 2009
Posted by ccollins in Change Management, Java, Opinion, Software Engineering.Tags: books, Change Management, group dynamics, innovation, loss aversion, Software Engineering, sway
add a comment
As I mentioned in Between a Rock and a Hard Place, our team is currently on the horns of a dilemma. I likened our situation to racing on a flat tyre. Do you stop and fix, taking the hit of lost time, or do you make a best effort to keep pace, almost blindly disregarding the situation.
I’ve just finished reading Sway (Brafman & Brafman, 2008). It offers some additional insights into our situation. For example, all my engineering training has been around technology. How computers work, how software works, how to create good software, how software design works, how the software process works, etc. As far as I remember, no time was given to group dynamics. Since most non-trivial software requires a team to collaborate, one would think that taking the group into account would factor into software design and engineering.
(more…)
The Life and Times of E-mail. April 10, 2009
Posted by ccollins in Essays, Opinion.Tags: email, spam, technology
add a comment
BBC News reports that a recently published Microsoft study found that more than 97% of email sent is spam. Seeing this, I can’t help but feel that email is becoming a victim of it’s own success. With a signal to noise ratio like this, one as to wonder how long it can be before email becomes ignored as a mainstream communications channel?
Installers Matter April 9, 2009
Posted by ccollins in Blogs, Opinion, Software Engineering.Tags: installers, usability, user problems
add a comment
TG Daily reports that Mozilla have found that 50,000 people fail to install Firefox every day. On one hand, I find this surprising, but on another, not so much.
Blackout Ireland March 6, 2009
Posted by ccollins in Opinion.Tags: BlackoutIreland, Censorship, EFF, Internet, IRMA
add a comment
We’re going dark this week as part of the Blackout Ireland protest. This is a protest against a recent court settlement where Eircom (a major Irish ISP) has agreed to start disconnecting Internet users based on unsubstantiated accusations from the Irish Recorded Music Association (and its members).
While we acknowledge IRMAs right to defend its copyrights, we are agrieved at the manner in which it is doing it. Accusing people of infringing copyright and disconnecting them from the Internet without giving them the right to reply, or proper judicial oversight is wrong. This sets a dangerous precedent for freedom of speech online, and moves Ireland one step closer to Internet censorship.
Life Lesson: The More You Write, The Less They Read February 27, 2009
Posted by ccollins in How To, Opinion, Software Engineering.add a comment
Since I realised this, life has become somewhat easier. Being a Software Engineer means that I often have to communicate with people with non-software backgrounds, such as Clients, Management or Marketing. A difficulty we have in communication, are the multi-letter acronyms (MLAs) and other jargon which is prevalent in software, and other technical fields I imagine.
When it comes to documentation, the initial reaction of a reader who doesn’t understand what you’ve written, is to claim that insufficient information was present (whether this is true or not). The typical responce from the Engineer is to provide even more MLA and jargon loaded text. Essentially providing a larger maze of documentation for the reader to get lost in, resulting in a request for more documentation, and the cycle goes on …
The solution to this conundrum is not more documentation, but more consice and succinct documentation. Avoid MLAs and jargon where possible. Where this is not possible do your best to explain it simply. Know your audience, and speak in terms they can understand. Do your best to keep it short and to the point.
Finally if all else fails. Suggest a GIYF.
Digital Feudalism January 29, 2009
Posted by ccollins in Opinion.Tags: Internet
1 comment so far
The Irish Times reports, that Eircom, one of Ireland’s major internet service providers, is to begin disconnecting users from the Internet, if they receive three unsubstantiated copyright infringement claims from the record labels.
The internet is a fantastic, inherently democratic resource, allowing freedom of speech, of assembly and of the press. It is a conduit for civic engagement, health care, employment, education, distant family, love and life.
Disconnecting people from the Internet on the basis of an unsubstantiated accusation, without a court order, without a chance to defend yourself against your accusers, without a chance to see and challenge the evidence is nothing more than a step backwards.
Call it “digital feudalism” if you will. You only get access to the Internet with consent of the majors.
I urge all freedom loving netizens to let the Department of Communications, Energy and Natural Resources know how you feel.







