On this page:

Thinking about rewards and recognition since I’m on my own

One of the things a good manager does is to recognize and reward people’s achievements, especially if people exceeded expectations. A large corporation might have some standard ways to reward good work: a team lunch, movie tickets, gift certificates, days off, reward points, events, and so on. Startups and small businesses might be able to come up with even more creative ways of celebrating success.

In tech, I think good managers take extra care to recognize when people have gone beyond the normal call of duty. It makes sense. Many people earn salaries without overtime pay, might not get a bonus even if they’ve sacrificed time with family or other discretionary activities, and might not be able to take vacation time easily.

It got me thinking: Now that I’m on my own, how do I want to celebrate achievements–especially when they are a result of tilting the balance towards work?

When I’m freelancing, extra time is paid for, so some reward is there already. I like carving out part of those earnings for my opportunity fund, rewarding my decision-making by giving myself more room to explore.

During a sprint, the extra focus time sometimes comes from reducing my housework. When things relax, then, I like celebrating by cooking good meals, investing in our workflows at home, and picking up the slack.

I also like taking notes so that I can build on those successes. I might not be able to include a lot of details, but having a few memory-hooks is better than not having any.

Sometimes people are really happy with the team’s performance, so there’s extra good karma. Of the different non-monetary ways that people can show their appreciation within a corporate framework, which ones would I lean towards?

I definitely appreciate slowing down the pace after big deliverables. Sustained concentration is difficult, so it helps to be able to push back if there are too many things on the go.

At work, I like taking time to document lessons learned in more detail. I’d get even more of a kick out of it if other people picked up those notes and did something even cooler with the ideas. That ranks high on my warm-and-fuzzy feeling scale. It can take time for people to have the opportunity to do something similar, but that’s okay. Sometimes I hear from people years later, and that’s even awesomer.

A testimonial could come in handy, especially if it’s on an attributed site like LinkedIn.

But really, it’s more about long-term relationships and helping out good people, good teams, and good causes. Since I can choose how much to work and I know that my non-work activities are also valuable, the main reasons I would choose to work more instead of exploring those other interests are:

  • I like the people I work with and what they’re working on, and I want to support them,
  • I’ll learn interesting things along the way, and
  • It’s good to honour commitments and not disrupt plans unnecessarily.

So, theoretically, if we plunged right back into the thick of another project, I didn’t get the time to write about stuff, I didn’t feel right keeping personal notes (and thus I’ll end up forgetting the important parts of the previous project), and no one’s allowed to write testimonials, I’d still be okay with good karma – not the quid-pro-quo of transactional favour-swapping, but a general good feeling that might come in handy thirty years from now.

Hmm, this is somewhat related to my reflection on Fit for You – which I thought I’d updated within the last three years, but I guess I hadn’t posted that to my blog. Should reflect on that again sometime… Anyway, it’s good to put together a “care and feeding” guide for yourself! =)

Thinking about how to make the most of the new Hacklab

The new Hacklab (1266 Queen Street West) will have wood-working tools, a skylight, and more space to set things up (maybe the sewing machine and serger?). There’s a big fabric store nearby, too. In addition to those new capabilities, all the usual tools will probably be easier to use: the laser cutter, the 3D printer, the CNC mill, the electronics equipment…

With that in mind, what would I like to learn more about so that I can make the most of Hacklab? I’ve mostly been treating Hacklab as a place to meet people, with the vegetarian cooking practice and social link building as bonuses. There’s a lot more I could do with it, though, and it might be good to explore.

I’d love to become proficient in making things that fit our life. I like how Norm made custom workbenches and corner tables from lumber. I like how people 3D-print handles and adapters for various things, and how they laser-cut cases, stencils, and jigs. I’m not entirely sure how I’m going to handle transporting lumber and finished goods (bicycle? cab? asking W- for a ride?), but maybe I can learn how to draw up plans, verify those plans with people who have more experience, and work on things at home (since we have many of the tools anyway). So maybe I won’t be making as much use of the tools, but I can practise asking for help.

Although it would be pretty nice to make a better case for my Samsung Galaxy S3 with the Hyperion extended battery I have…

It might be good to use the skylight to start some plants during the winter, too. I’ll need to order seeds for that one, I think.

I could also work on web or Android stuff while I’m there, since those are the sorts of things that other people work on. I could work on writing too, but that’s a little harder because of the background conversations.

So a weekly or bi-weekly trip to Hacklab could be a commitment device for making regular progress on a physical project (wood, sewing, or electronic), a programming project, and vegan cooking adventures. Would that be worth the ~$6 transit fare (+ about 1.5 hours of travel) to get there in winter? Hmm. Probably. If I pre-commit the transit fare so that I don’t have to make lots of little decisions, carving out a part for it from my budget for the year… It makes sense to push myself to go there, since if I stay home, I’m less likely to work on those kinds of things.

We’ll see how this works out!

Weekly review: Week ending September 26, 2014

The big project I was focusing on worked out really well. Long days definitely paid off! =) I had fun using AngularJS and AutoHotkey to make something cool and useful.

Also, Hacklab has now moved to its new location, hooray! Looking forward to learning and exploring more, especially once my consulting gig winds down. We made minestrone for the last open house at Hacklab, and I helped pack things and assemble furniture. All this moving is prompting us to also redecorate a little at home. I swapped out my bedside bookcase for a lower table, and we moved the standing desk downstairs. Now we’re varnishing my bedside table and assorted shelves.

The minestrone was yummy, so I made it again at home. Mmm. Plans for this week: beef curry, basa fillets, pesto. Yay cooking! Happy to be eating (and making!) home-cooke meals. Our routines are slowly going back to normal! =)

Timesink: W- introduced me to this space-based adventure game called Out There. I finished one ending, but the other ones are hard! At least W- and I can compare notes about our misadventures…

Blog posts

Link round-up

Focus areas and time review

  • Business (68.2h – 40%)
    • Earn (50.8h – 74% of Business)
      • E1: Deliver big project, yay!
      • Earn: E1: 2.5-3.5 days of consulting
      • Now back to normal
    • Build (3.9h – 5% of Business)
      • Drawing (0.0h)
      • Delegation (0.0h)
      • Packaging (0.0h)
      • Paperwork (1.2h)
        • Consider paying myself dividends
        • Inquire about conversion of business assets to personal use
    • Connect (13.5h – 19% of Business)
  • Relationships (4.8h – 2%)
    • Get rid of more stuff, clean up spaces
    • Varnish bedside table
  • Discretionary – Productive (1.1h – 0%)
    • Emacs (0.0h – 0% of all)
    • Deposit cheque
    • Pay Mastercard
    • Reflash tablet
    • Transfer some more into TFSA
    • Apply for passport
    • Ask two guarantors for passport
    • Get passport pictures
    • Pick up cultural access pass from Front and Parliament
    • Writing (1.1h)
  • Discretionary – Play (3.9h – 2%)
  • Personal routines (18.2h – 10%)
  • Unpaid work (11.0h – 6%)
  • Sleep (60.7h – 36% – average of 8.7 per day)

Recovering from a sprint

Still a little tired from my work sprint, but I’m starting to feel the fog receding. I spent yesterday evening helping at Hacklab, holding up cabinets and assembling Ikea shelves. It was a little bit more work when I could be relaxing or helping out at home, but it will pay off, I think.

My client is a little apologetic since there are some more projects I need to work on instead of relaxing after the hustle of the last project. I can do it, but maybe a little more slowly. (I realized at 5pm that I’d spent the whole day with my buttons misaligned, but no one seemed to notice.) The perils of working on things I like because I want to: I want to leave them poised for success and I want to learn as much as I can, so requests are difficult to resist. But keeping my life in a certain balance helps me have more of those brilliant moments, so there’s something to that too.

I want to pay close attention to this transition. It might be my last sprint for a while, since I’m planning to change my pace to a leisurely stroll, dawdling among the fall leaves. So if this experience of coming down from a peak of concentration – like those programming competitions and website launches in my past – won’t be as common in the future, what do I want to remember about this now?

The preparation can be fun: building a temporary bridge and hoping it can hold up to the weight; planning for contingencies; working long days with good people. When the sprint is on, there’s something thrilling about being able to deal with the little challenges life throws at you. Maybe this is like tennis players getting in the zone. Afterwards, the high of celebration and of plans that worked. The signal to slow down is that light mental fatigue: small mistakes, reduced creativity and energy. I can do two weeks of 50-60 hour work, staying cheerful in the mornings and getting enough sleep, before I slow down; around that time is also when I strongly miss the discretionary time and the time spent at home.
On my own, I probably wouldn’t do any sprints. I’m not a big fan of deadlines and other fixed commitments. I’d probably focus more on steady progress, even if it’s slow. But it is nice to be able to point to something and say, yes, there, that was awesome.

My path for learning AngularJS

I’d been meaning to learn AngularJS for a while, and rapidly prototyping a data-binding-heavy Javascript application was the perfect excuse. The phonecat tutorial on the AngularJS site was a little too heavy-weight for me, although it would probably have been useful for learning how to Do Things Right. Simpler, from-scratch tutorials like AngularJS in 30 minutes and ng-newsletter were a little more useful for me. After I got the hang of setting things up and using a controller, I browsed through the AngularJS documentation and looked for different modules as I needed them.

Here’s the rough order I learned things in:

  1. Binding data with {{}}
  2. Retrieving data with $http (since I already had JSON handy from the NodeJS site I created)
  3. Iterating over data with ng-repeat
  4. Adding ng-click events
  5. Using ng-class
  6. Dependency injection
  7. Figuring out routing with ui-router
  8. Dividing things into multiple routers
  9. $interval and $timeout
  10. State change functions
  11. Resources (although I didn’t end up really using these)
  12. Directives

I still have to learn about filters, nested views, testing, proper file organization, and all sorts of other goodness. But yeah, AngularJS feels pretty good for my brain… =) Yay!

Yay! I rocked

I’ve been working long hours over the past few weeks, getting ready for an event that wrapped up yesterday. It worked out really well. Yay!

I picked up AngularJS for this, and I’m glad I did. Angular made it really easy to update parts of the page with data and bind various events to clicks. It would’ve been pretty hard to do it without a framework like that, I think, what with all the changes.

My brain is still a little frazzled from the concentration. We did a lot of prep leading up to the event in order to prepare for stuff, and I did some quick fiddling during the event to troubleshoot. Good to make things happen!

It’s nice to downshift from the intensity of the event. We have a few things to take care of, but now I can carve out more time to cook, to write, to draw. It was great to know that even with the long days and focus, I had enough sleep and enough energy. =) W- kept things going at home, and I trimmed practically all the discretionary stuff. Now that my schedule’s loosened, I’m looking forward to picking up what I temporarily put aside.

On to more adventures!