Stop reading these blogs and get on with your life

And it’s not just blogs that waste time in your life. A colleague was good enough to pass on the handbook from a ‘more effective time management’ course he was on (and swears by). It was given by Priority Management , on Getting Smart with Outlook , but it’s applicable to whatever email client that you use.

Notes from the Handbook are here on the KnowledgeBase.

Before you yawn and click elsewhere , consider the remainder of your life as 1 page per day diary – no matter how long you have left , you have a finite amount of blank pages left. It’s up to you how you use them. The headlines are:

  • Get yourself organised *before* you read your emails in the morning. This way you are working to your agenda, not somebody elses.
  • Only check your email 4 times a day – constant interuptions means that a task can take up to 4 times longer to complete (as your brain needs time to focus back on the task each time).
  • When you get an Email , do one of the 4 D’s
  • Do it now
  • Decide When to do it
  • Delegate – give it to somebody else
  • Dump (ie Delete it)
  • Schedule all you tasks into some sort of Time Planner (e.g. Diary or Outlook Calendar). If you use Microsoft Outlook / Exchange , have this page as your default view (again, you work to your own agenda, not somebody elses).
    • Web 2.0 Presentation Links

      If you’re reading this, you’ve probably either been to (or missed) the Web 2.0 Presentation for Irish Dev / Irish Internet Association in Dublin. The Guys from the Java meetup (the Irish Java User Group – IJUG) will also be along.

      Links, Slides and related material for the presentation are below.

      links for 2006-02-19

      Enterprise Java Workshop in Dublin

      Link to Enterprise Java Workshop, to be led by Dr. Bruce Martin in Dublin on the 6th – 9th March.

      Is anybody going? Is it worth $1995 USD for 4 days? (and I’m not going to get sniffy about us using Euro over here 🙂 ) Who is this course aimed at? In some ways this course is like Corba: very relevant to the very small niche that use these technologies, but the broader line of ‘best practice’ has moved on.

      An extract from the Agenda is below. It seem to broadly match what Sun looks for in it’s Enterprise Java Architect Certification. As such it shares the plus and minus of this approach : You get the Orthodox Entreprise Java Approach, or at least the approach being plugged by Sun about 3 years ago.

      The trouble with this approach is that the Enterprise Java world has moved on. Hibernate has pushed aside Entity Beans , so much so that Enterprise Java Beans 3.0 is a complete turnaround it it’s direction. Spring has got a lot of traction as an EJB-Lite (and I mean that with the most positive connotations). Enterprise Java Patterns are much better understood (just search the IBM site), if not more widely understood.

      Where’s the Ajax and the impact of multiple, small , web requests on application scalability? The JSON (as part of the Web Services)? Does it cover Java Server Faces and the emerging Ajax enabled Java Presentation Frameworks? What about workflow and rule engines and Java Messaging Services (JMS)? How about the tool integration to make your teams life easier when building the designs that you , as an Architect , have come up with? I don’t see Security in there , nor any of the other JSR (Java Specification Requests) that have come out of the broader Java community in the last 3 years.

      And that’s before I go on about the only ‘technology alternative’ being offered is .Net – the PHP , Ruby and Oracle guys will have something to say about that! All have strong cases to make on a project by project basis. What about off the shelf products (both open source and commercial) that could , depending on the project, give you most of the functionality you need and you just have to customise the remaining 20%?

      Maybe I’m being unfair, and the above is not the aim of the course.

      For info, it’s on in the Gresham hotel on Dublin’s O’Connell Street from the 6th to the 9th of March. If you want a good solid foundation in Enterprise Java, and if somebody else is paying for it then it’s probably to be recommended. It might even help you get certified as a ‘Sun Enterprise Java Architect’. But unless you’re in an outstanding group, don’t expect it to be cutting edge.

      Are you going – prove me wrong and leave a comment!

      Project Module

      • Introduction
      • The Value Propositions of J2EE and EJB
      • J2EE vs..NET
      • Requirements of the Auction Application
      • Group Discusssion: J2EE or not, EJB or not
      • Activity: Identify the Auction Objects
      • Vertical Slices
      • Activity: Identify Vertical Slice
      • Communicating Architectures

      Persistence Module

      • Pros and cons of JDBC
      • Object Relational Mapping
      • Java Data Objects (JDO)
      • EJB 2.x CMP Model and Relationships
      • EJB 3
      • Other O-R mapping solutions
      • Group Discussion: Persistence Matrix
      • Activity: Persistence Strategy for the
        Auction
      • Advanced Transaction and Concurrency
        Control topics
      • Activity: Identify the Transactions

      Scalability Module

      • Principles of Scalability and Fault
        Tolerance
      • Application Server Clustering solutions
      • Activity: Scaling the Auction

      Integration Module

      • Messaging
      • Activity: Messaging in the Auction
      • Connectors
      • XML, Web Services and SOA
      • Activity: Enterprise Application
        Integration
      • Activity: B2B Integration

      Application Design Module

      • Top Ten J2EE Design Patterns
      • Activity: Design patterns or not
      • Activity: Complete the design
      • Group Discussion: Custom Consulting

      links for 2006-02-17