On this page:
  • Toolmaking
  • On Changing the World
  • Paperwork
  • Networking for new hires

Toolmaking

My first full day back at consulting after a month-long vacation, and it felt great. I started digging into the REST API for the system we were using, and I figured out how to build a simple command-line client to get data. I’d built a similar community analysis tool while at IBM, and that one saved lots of people hours and hours of work. Since we were starting to need similar reports, it made sense to build a tool instead of manually crunching the numbers. This time,

I decided to build the tool using Ruby instead of Java, packaging it into an .exe with Ocra. I found Ruby to be much easier to write in. The interactive mode made it easy to prototype my ideas. Gems meant that I didn’t have to hunt all over for packages and figure out how to make them work together. It was fun to come up with more ideas and add them to the tool.

I love making tools. I like digging into the wires behind web-based services and making up new ways to use stuff. The value isn’t as visible or as easy to appreciate as, say, web design work, but it’s much easier to build something quick and then tweak it to fit specific people. I like that part a lot – tailoring tools to specific ways of working.

I was thinking about the different things I might like to be really, really good at in twenty years’ time. My current shortlist: writing, drawing (mostly sketchnotes), and toolmaking. I think writing and drawing are like toolmaking for me too. They’re about making tools for the mind, helping people learn faster or more effectively or about more things. =) Maybe if I practise and learn more about writing and drawing — the way I’ve spent most of my life programming — I’ll be able to make wonderful little things too.

On Changing the World

Like Daniel at Young and Frugal, I am going to change the world.

I’m changing it already, and as I grow, I’ll do better and better. I won’t always succeed, but I’ll always learn. I’ll get better and better at finding better and better fits between what I’m passionate about, what I’m good at, and what the world needs.

It’s not because I can be anything I want to be, but because I’m becoming more of who I am. Let’s face it: I’m unlikely to become an Olympic swimming champion or the CEO of a wildly successful social networking platform. But there’s so much I can do right now, and there’s so much I want to grow into in the future.

There are amazing people around me who encourage me to keep following my passion, keep exploring new areas. They know you can’t train people to do what I do, and that I create a lot of value you can’t put into a job description. If people around me weren’t this supportive, I’d just look for a different environment. I would keep following my passions, because I can’t imagine living any other way.

I have what-am-I-doing moments. I have do-I-really-have-to-do-this moments. I have just-get-me-through-this-day moments. But I also have I-totally-rock moments and I-helped-someone-else-totally-rock moments, and I’m going to have more of those.

When people tell me I’m special, I tell them that I’m just like they are, and I ask them what it would take for them to live like I do. What would it take for people to live with passion and joy?

I’m Sacha Chua, and this is not just about Generation Y. =)

Paperwork

Check out this strip from PHDComics on the joys of visa paperwork. Been there, done that… <laugh&gt

Networking for new hires

I gave a presentation on social networking for new hires to the GBS Application Services Foundations new hire network.12 people attended, and a few more dialed in, including one person from Poughkeepsie. (Yay international companies!) We had a lot of fun during the roundtable introductions. After things settled down, I gave my presentation.

The key thing I learned while preparing the presentation is that people can get by without paying special attention to social networking, but some effort can help people really transform their lives into extraordinary ones. I talked about the intersection of passion, knowledge and skills, and opportunities. If you learn more about what you’re passionate about, you’ll find or create or attract opportunities to learn more about and practice those passions or to use your knowledge and skills. The more you learn, the more you’ll be able to appreciate your passions, and the more opportunities will be open to you. It’s a beautiful cycle that makes things get better and better.

I also gave a number of quick tips on how to be more effective at social networking using events, conversations, notebooks, business cards, personal sites, blogs, articles, presentations, and other tools and opportunities. All these things can help you learn, reach out, and share what you’re learning.

The key thing I learned while giving this presentation was that although people could quickly identify passions outside work, job-related passions didn’t come to mind. I believe that it’s possible to love your work. My dad taught me this. I know that even if there are difficult days and boring days and lost days, if there’s that underlying passion, all those days will be worthwhile.

I’m glad to say that my work allows me to exercise some of my passions. So, what am I passionate about?

I’m passionate about helping people connect. I believe that interesting things happen when we bring different kinds of people together, and that’s why I love how blogging and other forms of social media allow people to bump into people outside their teams. I not only get to help people connect and collaborate, I even get to help companies figure out how to help their people do so.

I’m passionate about helping new hires connect with the rest of the organization and vice versa. I believe that a good social network can not only help new hires learn what they need to learn but also get opportunities to discover and make the most of their passions. I want to help new hire networks challenge and catalyze people’s growth in addition to providing basic social support. I want to help new hires get connected and share what they learn. Because I’ve been helping people connect using these new tools, new hire networks approach me to find out how I can help them. =)

I’m passionate about helping people share what they’re learning. I believe that teaching as you learn helps you learn more effectively. I want to help people share the tidbits that they’re learning and passing those tidbits along to others who are learning too. I not only get to lead by example, I also get to coach others.

I’m passionate about spreading enthusiasm, energy, and passion. I believe that people can be happy at work and in life. I want to learn from people who are happy and successful, I want to be an example to others, and I want to help others along the way. I not only get to share my passions with my coworkers and with other people outside the organization, I also get to encourage others when they need that extra burst of energy.

I’m passionate about communication skills, presentations, public speaking, and storytelling. I believe that presentations should be more than just bullet points and that communication should be more than just talking at people. I want to share what people are learning, inspire people to action, and help them inspire other people in turn. I not only get to learn more about communication skills and practice them by frequently giving presentations, I also get to share what I’m learning and influence the way other people communicate.

What are you passionate about? What knowledge or skills do you want to develop, and what opportunities would help you be even more effective?