Curried Lambda: Geoff Wozniak’s weblog Musings on just about anything

23Jun/080

Thesis writing is tough, but rewarding work

For the last month, I've basically been locked away writing my dissertation.  Here are some things I have noticed.

  • Your thoughts tend to get very focused.  My thesis is the adaptation of some previous papers I have written, but with a lot more formalism to lay out the idea more clearly.  Papers often have limited space, which means you can rely a bit more on intuition.  I still have to be concise, but more rigourous.  This means careful consideration of the argument.
  • Consequently, figuring out what to write about next can be time-consuming.  I try to avoid jumping between ideas in paragraphs too much to prevent discontinuity.  Further to that, I don't like excessive sectioning to delineate ideas.  I try to put a narrative together and give it some flow without forcing it.
  • It pays incredible dividends to sit down with a piece of paper and sketch out the main points of your argument before trying to write anything.  Outlines are invaluable.
  • Having a reasonably diverse vocabulary makes your first draft come out a little faster.  I don't sit for a long time trying to figure out how to say something.  Most of my time is spent figuring out what I should really be saying.
  • I like writing.  It's difficult, but rewarding. (Most of the above is really a side-effect of sitting down to write.)
  • I really, really appreciate LaTeX.  I prefer TextMate to Emacs for the actual editing.
  • Version control is something that should be mandatory for any writing/text editing software.  Failing that, it should be in the operating system.  Time Machine saved me untold hours of work from an incident that erased a section of a chapter I really didn't enjoy writing.  I didn't notice the section was gone until hours later (and I was being careful!  Or so I thought).  With Time Machine, I restored it in under five minutes.

 

Filed under: Opinion, Research No Comments
29May/082

Employment and thesis news

Earlier this week I accepted a position with TVWorks as a software developer. The team I'll be joining seems to be doing some interesting work and I'm looking forward to working there. It gives me a chance to get some industry experience and put together some research projects I have in mind.

In conjunction with the start of gainful employment, I'll be finishing my thesis. (For those interested, it's about something I'm calling behavioural synthesis, where I propose some programming constructs for obtaining structure given behaviour.) It's been a long road with the graduate work, and at times I wasn't sure where I would be ending up with it. I'm in the process of getting everything put together and aim to have it submitted by the end of June.

I also had a paper accepted to the European Lisp Workshop. Assuming everything works out and I get to travel to Cyprus, that ought to be fun.

Filed under: General 2 Comments
5May/080

Science humour

This glossary is making the rounds right now, but is amusing. It also goes to show that the terminology I've seen in some science writing that makes me cringe has been around for while. (This was published in 1957.)

Filed under: Humour, Science No Comments
23Apr/081

A small report on my course

Yesterday was the final exam for the course I've been lecturing. It's been a wild ride. For good or bad, I took on some challenges with this course because I really enjoy the course material. That can be dangerous as you can get caught up in your own enthusiasm and maybe miss that the students don't have a clue what you're talking about. Also, I'm busy trying to finish with my doctoral work, so I didn't really need the extra work. But I needed the money. Money takes precedence, since food is something I need to live.

Some of the things I did were risky, but different and potentialy interesting.

  • A heavy focus on assignments. I pushed the students here. The work stressed thought over brute-force attacking the problem, which is something they didn't seem to get used to. Most assignments had a short, elegant solution if you sat down, did some research, read documentation and tried things out. The students seemed the most comfortable writing brute-force approaches.
  • Which leads to the next point: heavy emphasis on trying things out. The textbook I elected to use was supposed to be something you work your way through by entering the examples. I have doubts that most students put any serious effort into doing this judging from the assignment submissions. The pitfall of this was that, as a student, if you got behind, it was very difficult to catch up. That is generally true of university courses anyway and I went on the assumption that this was a condition they had seen before, since it was a third-year course.
  • Minimal lecture notes to encourage/nudge students to actually work through the textbook. I spent a lot of time putting lectures together that complemented the textbook, but did not regurgitate its content. Some of the lectures went over very well, some didn't. I got the impression the lectures were appreciated, but I still got requests for more comprehensive lecture notes. I just said, "read the textbook".
  • A modern looking website in the style of a blog. It was dead simple to do, so I did it. I am of the opinion that our department has a very poor web setup for course instructors seeking to use the web in their courses. I was aiming to demonstrate ways of using the departmental website to do reasonably interesting things that students could probably relate to, given the ubiquity of the web. My criticisms of our department setup, however, is a discussion that should be held in a different context.
  • All my assignments were done electronically. Submissions were done through the departmental electronic submission system. I then wrote some programs to process these and turn them into PDF files, which the teaching assistant and I marked. Feedback was provided by annotating the PDF files using Preview. I returned the assignments using the course web page and password-protecting the files. Student could only access their own files. Almost no paper was used at all for the course.
  • I made a screencast to demonstrate the desired behaviour for some assignment code.
  • For the exam, I created a question for each student based on something they submitted in an assignment. This was more difficult than I thought, but it was immensely satisfying. I strove for fairness above anything else, but I also wanted to connect the material to the work of the student by using the student's own work to demonstrate some concept. This might encourage students to reflect on what they do in the future, outside of the course.

Overall, I enjoyed it, even if it was incredibly difficult. I certainly hope the students enjoyed it (and the feedback has been positive, so far). I would certainly do it again, but I would only do it were I to be paid more. Now the job search is going to supplant teaching as something that consumes my time.

Tagged as: , 1 Comment
12Apr/080

End of term

Now that classes have ended and I don't have to prepare lectures (just an exam and a marking scheme), I can get back to writing some more here.

I just have to say that I thoroughly enjoyed the teaching the course, but I am very glad that I am done. I have a dissertation to write. (And I only taught the course for the money. Really.)

Filed under: General No Comments
29Mar/082

Earth Hour in Hamilton: Ho-hum

The symbolism of Earth Hour is well-intentioned, but I'm doubtful of any significant changes coming about in the habits of people as a result of it. Despite my skepticism, I take part because I feel it's important.

Beata and I went for a walk during Earth Hour to see what others in downtown Hamilton were doing for it. Turns out it wasn't much.

For the most part, all the apartment buildings around our house were well-lit. One was rather dark, but the apartment buildings gave us no indication that it was Earth Hour.

Most business had the lights on as usual, but we did come across three taking part in the event: La Luna, the Sheraton and Honest Lawyer. None of them had all the lights off (there are safety issues, of course), but they certainly had fewer lights on than usual. La Luna had candles for each table, the lobby of the Sheraton had minimal lighting with some live music, and Honest Lawyer had nearly all the lights off with the big screen TVs provided the necessary illumination. The Board of Education office and City Hall looked like they were off as well.

Aside from these places, everything else was lit up like a Christmas tree. The Standard Life Building in Jackson Square was close to fully lit on at least 3 floors. If there was a big cleaning crew there or people working late on a Saturday, we didn't see any of them. Many businesses had the full array of lights on, even the superfluous neon ones lining store windows that don't seem to say anything. Every Tim Horton's outlet we saw (3, in total) was ablaze with light, seemingly oblivious to the whole idea.

Overall, it was pretty disappointing. Based on the propensity of light we saw, apathy seemed to be the primary reaction, although we couldn't rule out ignorance. Still, we spent the hour walking around, capping it off with a visit to a variety store, just to see two teenage kids get booted out for shoplifting.

Earth Hour didn't exactly boost my opinion of this town.

Filed under: Opinion 2 Comments
24Mar/080

Car Wash, 5 miles (probably)

I hope to post more interesting and provocative things in the near future. Right now, I'm too busy with teaching, writing a dissertation and looking for a job. In the meantime...

An amusing experiment in marketing, except the messages hold no particular meaning.

My favourite exchange happens when the person is holding up a sign that says "Hyp-hens":

Woman: "Why are you doing this?"

Guy with sign: "I am informing people about hyphens."

Filed under: General No Comments
19Mar/081

Subprime primer

A dialogue demonstrating how stupid the people who perpetuated the subprime crisis were, and probably still are.

"Gee, I'd like to buy a house but I haven't saved any money for a down-payment and I don't think I can afford the monthly payments. Can you help me?"

"Sure! Since the value of your house will always go up, we don't need down-payments any more!"

Filed under: Humour 1 Comment

 

March 2010
S M T W T F S
« Oct    
 123456
78910111213
14151617181920
21222324252627
28293031  

Recent Comments

Friends

Links

Lisp

Places

Podcasts

Meta