What do you want in a job?

Well it’s a good question, as part of sorting out tax documentation I came across the following list (go figure why it was with tax stuff).
I made this list sometime mid 2002, I remember specifically the job I made the list for to evaluate. I’ve yet to take adequate time to completely review each point carefully and revise, however it’s a good starting point to look back at what you thought previously.

This list is not a list of what I want in a job, more a checklist of what I would like, and at the end I can get a score of how well the job fits to these items.

  1. Use of Existing Core Skills – Technologies
  • Oracle, Unix, Java, HTML/Web
  • Open Source Projects (Apache – HTTP/Java/XML, My SQL, PHP, etc)
  1. Use of Existing Core Skills – Experience
  • Database Modelling
  • Large Systems Design & Development
  • Application Performance Tuning
  • Technical Problem Solving
  1. About Newer Technologies
  • Encourage/Embrace use
  • Not bleeding edge
  • Opportunity for learning new relative skills
  1. Work Environment
  • Equipment
  • Location
  • Core working hours
  • Work at home options
  1. Team Environment
  • Ability to undertaking varying roles (and not undertake others due to other team members)
  • Existing working relationship with people
  • Across Development/Management/Support Teams
  1. Project Environment
  • Durations – 1 month – 1 year
  • Challenging
  • Varying
  • Problem Solving
  1. Project Methodologies
  • Emphasis on Quality Procedures
  • Emphasis on Software Testing
  • Emphasis on Customer
  1. Renumeration
  2. Other
  • Some Fun
Tagged with: General

Related Posts

My take on PyCon Australia 2026

PyCon AU 2026 held in Brisbane this week was a five day event for the Python community. With specialized tracks and dedicated tutorial and engineering days there was a wide variety of content available.

Read more

Fixing Old Software Bugs Without Thinking

I previously came across an issue in my benchmarking work where I relied on the Latency Histogram section of sysbench output. On Linux it worked fine — I generally ran my workload there, so it never mattered.

Read more

Curating DuckDB Datasets Leveraging AI

In Curated MySQL Data Sets for Realistic Testing I described datasets assembled the manual way — download, schema, load, validate, document — over hours or days per source. This post is the follow-up I promised: what changes when AI assists the same workflow, using DuckDB as the target engine and GeoNames as the first example.

Read more