6104 comments
2357 subscribers
6264 on Twitter
Subscribe! Feed reader E-mail

Getting better at writing design documents

I’m slowly getting better at writing design documents. Now that I’ve gotten rid of my two major annoyances (fields and images in OpenOffice.org), I’ve been able to focus on the design part, and I’ve finally written a document that satisfies the project manager and the IT architect on my team. Yay!

Building Prototyping the functionality really helped. Once I’d gotten my hands dirty with the code, it was easy to refer to functions that need to called and hooks that need to be defined.

I also ask way too many questions (all those programming competitions taught me to watch out for inconsistent or insufficiently specified behavior!), but this is apparently a good thing.

Tomorrow: lots of meetings, but also a bit of time to write some more code, hooray!

Short URL: http://sachachua.com/blog/p/6196
  • Rick Innis

    Was going to say, is it possible to ask too many questions?

On This Day...

  • 2013: Sunday — This weekend was very much a home sort of weekend. I planted pansies in the front flowerbox. Planted peas and [...]
  • 2012: Weekly review: Week ending April 27, 2012 — Two social events last Monday, and I was pretty much wiped out afterwards. I took it easy afterwards, and the [...]
  • 2011: Giving a presentation using Autodesk Sketchbook Pro and a web conference — I gave a presentation using Autodesk Sketchbook Pro and desktop-sharing in Lotus Live, and it worked out really well. I [...]
  • 2011: Remote training that rocks — Some IBMers convinced me to share presentation tips with Lotus instructors. Here’s what I’m thinking about: You know what’s really [...]
  • 2010: Smarter leaders braindump (long, visual) — Jump to comments Things I’m planning to talk about during the virtual leadership session tomorrow: Backup URL: http://sachachua.com/wp/wp-content/uploads/2010/04/smarterleaders1.jpg
  • 2010: Stitching together a semi-rotational program; training is not the limiting factor — At an external networking event a few years ago, I talked to an up-and-coming MBA grad who told me about [...]
  • 2008: You have received a painting from Sacha
  • 2007: Windmills of Your Mind — The CBC had a program called “Separated at Birth” – music that was uncannily similar. Then the CBC played one of [...]
  • 2007: Windmills of Your Mind — The CBC had a program called “Separated at Birth” – music that was uncannily similar. Then the CBC played one of [...]
  • 2006: CHI2006: Ack! — Written on 2006.04.23: My laptop is in my bag. My power charger is in Toronto. Or at least that’s the only conclusion [...]
  • 2006: Code Monkey — Found this on the Toronto Linux Users Group mailing list. From Jonathan Coulton: CodeMonkey.mp3. Sheer hilarity. I love geek music.
  • 2006: Planning an ice cream party — I’d like to hold an ice cream party on Saturday to celebrate the Delta Kappa Gamma fellowship, spring, and other wonderful [...]
  • 2006: Kathy’s May Day mayday! — My sister always writes hilarious invites for her parties. She’s really got flair. Here’s the latest one, with some details blocked [...]
  • 2006: Nine million hits? Yeah, right — Dominique and Rizalist blogged about some politico claiming 9 million hits on a charter-change advocacy website. The politico was probably lying [...]
  • 2006: Congratulations to Dominique, writer! — Congratulations to Dominique Cimafranca on being accepted to the Dumaguete Writers’ Workshop! He totally rocks. =) Update: Dominique’s blog entry
  • 2005: Off to Banaue. — Don’t panic. =) コンピューターを使う人は多くの流行語を用いるが、他の人が理解できるかどうかは怪しいものだ。 Computer users have so many buzzword, it’s wonder if anyone else can understand them. On Technorati: travel, dad
  • 2005: On computer science education — In response to Neil Santos’ rant about computer science education: What a pity it is that you’ve never had a good [...]
  • 2005: Net install — I’m setting up Linux on the Sony Vaio U1 so that I can use it as well as my Lifebook. I’ve [...]
  • 2004: Day 8 — My house is really just five minutes away by car, so I needn’t worry so much about being late. I was [...]
  • 2004: Heavily tweaked w3m — I’ve decided to do even more things the Emacs Way. Emacs-w3m is a lot more customizable than Mozilla. This is Emacs [...]
  • 2004: PIM definition — Abbreviated PIM, a type of software application designed to help users organize random bits of information. Although the category is fuzzy, most [...]
  • 2003: More Java resources — education — An anonymous person comments: Sacha, there’s also a Java equivalent to this at http://www.ibiblio.org/obp/thinkCSjav/. You might also be interested in Bruce Eckels’ books, http://www.mindview.net/Books/TIJ/ [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!