6093 comments
2357 subscribers
6238 on Twitter
Subscribe! Feed reader E-mail

Guidelines for BlueJ

- Guideline 1: Objects first.
- Guideline 2: Don’t start with a blank screen.
- Guideline 3: Read code.
- Guideline 4: Use “large” projects.
- Guideline 5: Don’t start with “main”.
- Guideline 6: Don’t use “Hello World”.
- Guideline 7: Show program structure.
- Guideline 8: Be careful with the user interface.

Short URL: http://sachachua.com/blog/p/1334

On This Day...

  • 2012: Buying time: Experimenting with scheduling — One of my business validation experiments has suddenly kicked into high gear. People love the sketchnotes I’ve been taking. Since [...]
  • 2011: Thinking about how to get even better at bulk-cooking — We like cooking in bulk. We find it to be an efficient way to make sure we’ve got healthy, [...]
  • 2010: How to use Drush to download and install Drupal modules — One of the best things about building websites with Drupal is that there are thousands of modules that help [...]
  • 2009: Weekly review: Week ending November 8, 2009 — Last week was a high-energy week. Tuesday was networking-intensive: a breakfast meeting, a major presentation, and a speed-mentoring event. On [...]
  • 2008: Weekly review: Week ending November 9, 2008 — This week: Got ready for the second release of my Drupal-based project. Things are going well! Attended the Women in IBM Networking [...]
  • 2007: Other stuff — I like working from home. I set up my work laptop together with my personal laptop as something of a dual [...]
  • 2007: Kaizen: Tweaking my schedule — What’s the best way to spend your day? Today I experimented with my schedule again. Instead of waking up at 6 and [...]
  • 2006: It’s one of those blah days — I stayed up late last night and didn’t feel too well this morning. In fact, I ended up getting out of [...]
  • 2005: Emacs: It’s all about people — Kathy Sierra of Creating Passionate Users quotes Nat Torkington: “It’s no longer aspergers and emacs… we’re putting people back into the equation.” Why [...]
  • 2005: Free and open source programs — Looking for high-quality free and open source programs to help your Microsoft Windows-using friends make the switch? Check out LOOP: [...]
  • 2005: Brilliant idea! — I’m going to make this weekend Planner Documenting weekend. Kinda like the National Novel Writing Month‘s goal of just getting stuff out [...]
  • 2005: Emacs: Not bad, just misunderstood — People love dissing the Emacs text editor. Emacs is one of those arcane things that even _geeks_ aren’t expected to understand. [...]
  • 2004: My timestamping/thumbnailing script — #!/bin/bash while [ -n "$1" ]; do if [ -f $1 ]; then DATE=$(date +"%Y%m%d-%H%M%S" --reference="$1") [...]
  • 2003: Summary of today — Finished the draft of my article for Crossroads. Submitted it already, but haven’t received any confirmation yet. They’ll notify me of acceptance [...]
  • 2003: More emacs coolness – browse apropos — http://www.emacswiki.org/cgi-bin/wiki/BrowseAproposURL
  • 2003: Free NNTP — http://news.individual.net/ free Usenet (no binaries) Extremely good service, good spam filters
  • 2003: BlueJ and jikes — bluej.compiler.type=jikes bluej.compiler.executable=jikes
  • 2003: BlueJ robot world — http://www.rdv.vslib.cz/skodak/en/bluej/RobotWorld/index.html
  • 2003: New wishlist: The Passionate Teacher — http://www.amazon.com/exec/obidos/ASIN/0807031437/ref%3Dpd%5Fluc%5Fmri/103-8079128-4290215
  • 2003: BlueJ stats — http://cerg.csse.monash.edu.au/reports/BlueJ_1.htm
  • 2003: The ACM competition — Judging the 2003 ACM ICPC Manila regionals was tons of fun. Although I was somewhat delinquent in terms of making problems [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!