6098 comments
2357 subscribers
6263 on Twitter
Subscribe! Feed reader E-mail

Having fun with code

I’ve been learning more about Android development so that I can build apps for my smartphone and tablet. I’m starting to get the hang of things, piecing code together from examples and StackOverflow answers. I began with figuring out how to populate a Fragment with some text and ListView using CursorLoader and a ContentProvider, drawing data from my web application using JSON. Now I’m working on the record view, and after that, authentication and synchronization.

There’s so much to learn, but it’s great feeling the pieces click together. I like this.

Is this flow unique to programming, or can I learn enough to translate this to other fields? I like pulling ideas and concepts together, tweaking and combining to make something I want. What would it look like to be able to do this with writing, while avoiding plagiarism? What would it look like to be able to do that with business, orchestrating people?

There are several kinds of businesses. On one end of the scale, there are individual businesses where people spend most of their time doing work and some time doing paperwork and business development. On the other end of the scale, people move away from doing the work themselves to coordinating other people. It’s like the way that in large companies, some people focus on being individual contributors and some people manage teams. Where do I want to be on this spectrum? If I want to scale up and outwards, will I necessarily have to give up the fun of hacking, can I bridge the gap and find the joy in hacking other things, or can I keep some of this and find a balance?

People have figured this out before. I think I’ll be able to do so too. =)

Short URL: http://sachachua.com/blog/p/23710
  • http://www.facebook.com/tony.day.921025 Tony Day

    I think hacking skills are easily applied in non-programming areas. I think about my stack and my flow every day and I’m not even in technology. A path you might like to consider is as a skunk-works. A small team with a hacker culture loosely attached to a larger institution can drive order-of-magnitude productivity gains.
    The paper-pushing managerial days are almost over. You have to be in the social media flow to keep up now, whatever your seniority.

  • http://blog.gnumonk.com deepak

    Are you using emacs for andriod development or eclipse one ?

On This Day...

  • 2011: Decision: Not getting an Ontario Science Centre family membership — From Sept. 5: We had fun at the Ontario Science Centre. I like science centres. I have lots of great [...]
  • 2010: Redoing things — SCHEDULED: 2010-09-07 Tue 08:00 It took me an extra weekend, but I repainted the chair I’ve been working [...]
  • 2008: Weekly review – Sept 7, 2008 — Last week: Prepared presentation for new media and new generation panel next week. Non-annotated slides up on Slideshare. Got featured on [...]
  • 2008: And just like that, we have a cat — And just like that, we have a cat. Last night, as I was worrying about my paperwork, I heard W- yell, [...]
  • 2007: Emacs: sorting contacts by timestamp — Last September, I started automatically tracking my e-mails. Every time I sent a message to someone already in my addressbook, his [...]
  • 2007: As me as I could be — Someone asked me last night: If I got a check for $15,000,000, what would I do? I think he expected a [...]
  • 2006: Pamana Fund in honor of Doc Mana — In honor of Doc Mana’s wonderful, wonderful service, the computer science department of the Ateneo de Manila University is setting up The [...]
  • 2006: Doc Mana is retiring in 2007! — From Didith Rodrigo’s blog: Dr. Pablo Manalastas will be retiring in 2007. Nooooo! Who’s going to bounce up and down and talk [...]
  • 2006: Sweet! Career Resource Library totally rocks! — I have in front of me a big yellow binder with news clippings about networking. Awesome. You know what that gives me? [...]
  • 2006: Creating opportunities — Okay, you definitely have to get this book. =) Read the chapter on “Opportunity is Everywhere”, too. And “Repeat, repeat, repeat.” [...]
  • 2006: Raising life by the power of two — When two people share an incredible experience, that experience is not multiplied by two, but rather raised by the power of [...]
  • 2006: Tag team networking — I dropped into the University of Toronto Career Resource Library for a few minutes before my annual health checkup. Seeing [...]
  • 2006: The Secret — On the walk back toward Greg’s Ice Cream for post-sushi dessert, Simon received an invitation from Shane to join him [...]
  • 2006: Quinn’s birthday party – all-you-can-eat sushi! — Quinn celebrated her 22nd birthday party at Mariko Sushi (851 Bloor St W), which has a decent all-you-can-eat menu for CAD [...]
  • 2006: Social networks: Basic, basic feature – multiple e-mail addresses — With the number of e-mail addresses people have, I think that all business networking sites should allow people to have multiple [...]
  • 2005: One of the coolest things about publishing your task list — Comment from Randy Park: Hi Sacha! I just happened to Google my name (for research purposes) and your page came up, with [...]
  • 2003: Conversations with others — Lessons from Jerome: More pragmatic, more concrete examples. It’s really different. Still trying to figure out what the good thing there is.
  • 2003: Nongnu? — http://www.nongnu.org
  • 2003: Pizza patties — recipes — Assembling time 8 minutes Cooking time 30 minutes 1 8-ounce can tomato sauce 3/4 teaspoon dried tarragon, crushed 3/4 teaspoon dried basil, crushed 1/8 teaspon garlic powder 1 beaten egg 1/4 cup fine dry bread [...]
  • 2003: Quick warm-up cocoa — recipes — Assembling time 13 minutes 2 1/2 cups water 2 cups milk 6 envelopes instant cocoa mix 6 tablespoons rum or brandy (optional)   Pressurized dessert topping 6 cinnamon sticks or peppermint sticks (optional) - [...]
  • 2003: Pocket bread appetizers — recipes — Assembling time 5 minutes Cooking time 8 minutes 2 pita bread rounds 3/4 cup shredded caraway cheese or hickory smoke-flavor cheese - Cut pita bread rounds into half [...]
  • 2003: Cheese-frank wrap-ups — recipes — - Assembling time: 15 minutes - Cooking time: 15 minutes 4 pita breat rounds   bottlede barbecue sauce 1/4 cup chopped pitted ripe olives 1 1-pound package (8) frankfurters 4 ounces [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging

Free sample!