Cyborg Planet
For a list of blogs included in this planet, please see PlanetSources.
Scientists going all the way back to Galileo have secretly abused corpses in the pursuit of knowledge. Modern researchers are no different. Thanks to the vigilance of Karl Fogel, we now know that scientists studying the Atlantic Ocean garbage patch have been throwing dead pigs into the sea just to see what happens next. Yes, that’s shocking and gross, and just like in the Whitewater scandal, it’s the coverup that is the crime.
National Geographic originally (maybe accidentally?) revealed the dead pig experiment in an article about the garbage patch. You can clearly see references to the dead pigs in this screenshot of Google’s search results. The National Geographic article, though, makes no mention of the pigs at all. They scrubbed the record, and even got to the usually uncorruptible Internet Archive.
Why the coverup, National Geographic? Who are you protecting?!
Anybody with information on who has the most to gain from the dead pig conspiracy should email me urgently.
For my latest column at Fast Company, I took a spin through the just-launched Google Apps Marketplace and found four apps worth hooking up to your domain. (One of my picks, TripIt, does a smart job of merging your existing account with your Google Apps account, too--the model for how any service that plugs into Google Apps should work.) Here's the full story.

Hi all! I've been working furiously on ThinkTank over at Expert Labs for about six weeks now. Once in awhile I'll post an update on where we're at with the project. This is such an update, and it's cross-posted from the Expert Labs blog.
ThinkTank development has been going strong, but we need your help. If you're a ?ThinkTank tester and/or a web developer, join the mailing list, fork the code, install ?ThinkTank on your server, and help us build the software and documentation. If you don't know what you can do or where to start, here are the three main priorities for ?ThinkTank right now:
1. Facebook Integration. We've been working hard to make ?ThinkTank an extensible platform that any social network can plug into. We've just abstracted ?ThinkTank's Twitter functionality into a plug-in prototype, and it's time to try out plugging in another data source. Its popularity makes Facebook the next logical choice. To start, we need to add Facebook Connect functionality to the ?ThinkTank webapp, which will allow users to grant ?ThinkTank access to their Facebook account (much like you can via Twitter OAuth right now). If you've got experience implementing Facebook Connect in PHP, please help us build this plug-in.
2. Google Buzz Integration. Buzz may have just launched, but its instant adoption by millions of Gmail users (and its open APIs) makes it a perfect fit for ?ThinkTank. Like Facebook, we want to develop a Google Buzz plug-in that will feed posts and replies to those posts on Buzz into the ?ThinkTank database. Keep in mind that ?ThinkTank's plug-in framework is still under development, so we'll be refining it as we work on getting new services interfacing with ?ThinkTank.
3. Documentation. A big barrier to users and developers getting involved with ?ThinkTank is the lack of thorough documentation. While we've gotten several pages started in the ThinkTank wiki, we need more. If you've installed ?ThinkTank or plan to, document your experience in an installation guide. As you dive into the code and grok the app's design, add and edit the developer's guide. Documentation is one of the more tedious parts of developing code, but it saves future users and developers so much time, and it's the perfect way for non-coders to help out with the project. You don't have to ask permission: if you've got helpful information to share about using or developing ?ThinkTank, dive right into the wiki and press that Edit button.
While these are the project's major priorities right now, ThinkTank has over 30 open issues large and small. If you're interested in improving ?ThinkTank for your personal use as well as helping better-inform public policy, join us on the mailing list, follow and fork the project on ?GitHub, install ?ThinkTank and contribute what you can.
Thanks in advance for your time and interest.
Tuesday night I went to see a Flamenco performance by the Flamenco Vivo Carlota Santana company. It was a wonderful performance, especially the second half (at least that’s what I think, knowing nothing of flamenco). It must have them days of practice to get the choreography and music down right and years to get to the point where they could actually move the way did. Not to mention, the continuing time and effort investment in keeping in physical shape and on top of their game. Being the nearly obsessed student of programming that I am, I of course thought about programming as well.
It’s occurred to me more than once that I really don’t know many great programmers. I go to a small school and most of my fellow students are about the same level as I am (or lower). Actually I don’t really know what level they are on because I don’t get to work with them as much as I would have to in order to find out. There is only one person whom I can say for certain is a better programmer than I am and I’m currently doing a project with him. My professors are good computer scientists, but I have no idea how good at programming they are.
But from what I’ve read (and what I can attest to from personal experience, to some extent) achieving excellence in any field (especially programming) requires a lot of dedication and hard work — about 10,000 hours of it. I’ve thought about whether or not it really is worth it to invest so much time in one activity, even if you really love it. I love spinning code, but I don’t want to be sitting in front of a bright screen all the time. Watching the dancers the other night, I got to see what dedicated practice can bring. They put on a great performance and everyone enjoyed it (including myself) and creating something beautiful and wondrous is a worthy cause. But I’m also interested in getting to know about what they dancers themselves think about their work. I’d love to know their feelings and emotions as they dance and have people cheer and whether they think it’s fair compensation for their commitment. And I don’t mean compensation in only the monetary sense, though that is important too.
Admittedly there is nothing in the programming world that is quite the same as a great dance performance. Our victories are more personal and what people see (and sometimes applaud us for) is often a small sliver of everything that we do. But that’s fine by me. When I solve a hard problem after a long time (my personal record is 3 hours hunting a pointer bug) or make something that I think is really cool (a recursive-descent parser for a little language), I think I feel some of the elation, satisfaction and relief that I think the dancers would have felt too. Yes, it does feel really good. As each year goes by I get better at doing what I love doing. But I rarely ever think about all the practice and experience that has gone into making me capable of whatever it is I am doing. Not too long ago, I would never have imagined myself capable of writing a UNIX shell or designing a programming language, but know I am doing both those things and it feels almost natural.
Ok, that last sentence was a lie. It doesn’t feel natural, but it feels like it’s just outside the range of being natural. When I’m doing things like that, I’m on the edge of incompetence. It was hard and it was painful, but now that I know I can do it, I feel much better. In some ways, I wish such chances came more often (I think the education system for computer-related studies needs to be revamped significantly, but that’s another matter) and I know that each such experience leaves me just a little bit better. Do flamenco dancers feel the same way? Maybe. It would be interesting to find out.
Excellence is a rather strange thing in that it’s hard to achieve and the return on investment on its pursuit can be very little until you get to a certain tipping point. And then there all the people who seem to be trying really hard without getting anywhere. I’m not surprised that many people choose not to put in the investments that it takes to be excellent. As a girl I liked once told me, there are a lot of people leading average lives who are very happy about it. I guess that’s true. I’m not clear about where I stand on excellence myself. I do want to be really good at what I want to do and I fully understand that it won’t be easy. But I also don’t want to give up everything on the quest for excellence. “No sacrifice, no victory” sounds very noble and all, but there’s a tinge of recklessness that I really don’t like.
At this point, the word “balance” might seem appropriate. But that’s bullshit too. I don’t think people who are great at something got there by seeking balance. The better option is breaking the rules, or at least fracturing them. The prime example is 37signals. They’re a small company, with little VC funding who don’t give away their products for free and still make millions of dollars. And they didn’t do it by working round the clock either. They broke “rules” like working 80 hours a week and making free products and other such things. But they also knew what rules to break. They didn’t break rules about being thrifty or having a solid business plan. They might not be the paragon of excellence and they’re certainly arrogant, but they’re doing well so far.
As someone seeking excellence myself, I’m trying to bend my own set of rules. I bend rules by taking courses out of sequence, doing independent studies where I can write lots of code and meet interesting people and actively trying to talk to people I admire. I need to put in 10,000 hours, so I build my life to provide opportunities to do just that. I really wish that there were a lot more people doing the same.
Happy hacking.
…It is important to note that by simply participating, managers transfer their status into the new paradigm; while not participating creates a real discrepancy.
Cecille Demailly, Toward Enterprise 2.0: Making the Change in the Corporation, as cited in Bill Ives’ blog post
Sarah Siegel’s reflections on virtual leadership made me think about the changes that IBM is going through. We’re moving further apart from each other (more remote/mobile workers, more geographically-spread management functions), and at the same time, moving closer to each other through social networking tools. Front-line managers might still see many of their team members face to face, but dotted-line relationships across countries are becoming more and more widespread, and middle managers work in an increasingly virtual world.
Many people struggle to translate management and leadership skills to the virtual world. They feel the loss of contact as we move away from offices and co-located teams, but they don’t have a lot of guidance on what excellent leadership looks like in this new globally-integrated world. There are no recipes or clear best practices in standard management and communication books, in the MBA courses they might have taken, and in the business magazines. Their own managers might also be dealing with the growing pains of the organization.
So some managers participate, and many don’t. The ones who participate are figuring out what works, and they may make mistakes along the way. The ones who don’t participate (out of fear? lack of time? lack of confidence?) might end up finding it even harder to get started, and then people feel confused and isolated because they aren’t getting leadership and direction from the people who are supposed to lead them.
I think managers really do want to help people work more effectively. It’s hard with all the external pressures and the pace of change, tools that are constantly evolving and practices that need to be adapted for the times, and greater challenges from both inside and outside IBM. Communities like the one Sarah Siegel organizes for IBM managers are vital, because managers need to be able to connect with other managers and learn from each other.
There are no clear answers yet. Organizations around the world are still figuring things out. Many of the principles remain the same, but translating them online when you can’t see body language and you can’t make eye contact is difficult for many people.
People need to learn how to not only work around the challenges of a virtual world, but also take advantage of its strengths. And there are strengths. Virtual teams are not just shadows of what we can do face-to-face. Going online brings new capabilities that we can explore.
We need to help managers figure this out. Along the way, we’ll end up helping ourselves and other people, so it’s worth the effort.
I remember growing up and realizing that even though I’m the youngest of three children, my parents were learning all sorts of new things about parenting while raising me. That helped make it easier for me to understand them instead of getting frustrated or upset. It’s like that with managers, too. Managers are learning about working with us just as we’re learning to work with them and with IBM.
So, how can we help? Here are some ways:
- We can explore and model behaviour. For example, I believe that a culture of knowledge-sharing can make a real difference to IBM. If I experiment with that and model the behaviour, I can help managers and non-managers see what it’s like, what the benefits are, and how to get started. Mahatma Gandhi said, “Be the change you want to see in the world.”
- We can give feedback. I think my manager finds it amusing that I think a lot about what brings out the best in me and I suggest that to him. Managers can’t read minds. Make it easy. If your manager is receptive to the idea, give suggestions and share what you think.
- We can coach. When the pain of ineffective methods is strong enough to drive change (think about all the frustration over endless reply-to-all conversations), people will look for better ways to do things. Coach people on how to use tools and how to change practices. It’ll take time and they’ll probably get frustrated along the way, but you can help them keep their eyes on the goal (and remember how painful the old ways were!).
- We can help people see the big picture. Resource actions can sap morale. Impersonal communications can make you feel that the company has drifted from its values. Even if people are afraid, you can work on making sense of the situation, focusing on the positive, and looking for ways to keep moving forward. Vision isn’t just the CEO’s job. What you say and how you act can influence how other people feel about their work and how well they can focus on making things better instead of getting lost in the stress.
There are a lot of individual contributors within IBM. If we see leadership as something everyone in the organization does instead of being limited to those who have the “manager” bit in their Bluepages record, if we remember that leadership competencies are something we can express no matter where we are in the organizational chart and we take responsibility for helping make IBM and the world better, and if we help as many people as we can, we’ll not only get through these growing pains, but we’ll make a company worth working with even more.
Thanks to Rawn Shah for sharing a link to Bill’s blog post through Lotus Connections Profiles, and to Sarah for prompting me to write more about this!
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Leadership going virtual: how we can help managers
In response mostly to my own comentary of the iPad I’d like to lead a collective brainstorming of input and computer interact modalities in “the next wave.”
What’s the next wave? That thing that’s always coming “soon,” but isn’t quite here yet, the thing that we are starting to see glimpses of, but don’t really know. Accepting for a moment that things like Blackberries, netbooks, Kindles, iPads, iPhones and the like are these “harbingers” of the next wave.
The “make or break” feature of all these new and shiny things is the input method: how we get stuff from our heads into a format that a computer can do something with. While I’m a particularly… textual sort of guy, the “input question,” is something everyone who uses technology will eventually come to care about. Blackberry’s sell because they speak “messaging,” and because most of them have hardware keyboards. The iPad, with its bigger onscreen keyboard and external keyboard dock, is–to my mind–an admission that the little onscreen keyboard of the iPhone doesn’t work if you want enter more than 50 or 60 characters at any given time.
I love a good hardware keyboard. A lot, and I’m not just talking about the kind on the blackberry, but a real keyboard. The truth is I can’t even quite bring myself to justify one of the little “netbooks” on the principal that everything I do involves massive amounts of typing. And fundamentally, at the moment there doesn’t seem to be a good replacement for getting data into a computer system, that doesn’t involve a keyboard. Clearly this can’t hold out forever, and so I’d like to pose two questions:
-
What kind of computer interfaces will replace the command line?
So in 2010 most people interact with their computers by way of the mouse and a lot of pretty pictures. Even mobile environments like the iPhone/iPad/etc. and the Blackberry have some sort of a pointer that the user has to manipulate.
But the truth is that this kind of modality has always been inefficient: switching between the mouse and the keyboard is the greatest time sink in current user interfaces. Graphical environments require increasingly sophisticated graphics hardware, they require users to memorize interfaces in a visual way that may not be intuitive (even if we’re accustomed,) and they have incredibly high development costs relative to other kinds of software. Furthermore, most of us use a lot of text-based interfaces weather we know it or not. Google is a command line interface, as are most web browser’s address bars. And although my coworkers and I are hardly typical, we all have a handful of terminals open at any given time.
Clearly shells, (e.g. bash, zsh, and the like) are not going to be around forever, but I think they’re going to be around until we find some sort of solution that can viably replace the traditional shell. We need computer interfaces that are largely textual, keyboard driven, powerful, modern, lightweight, fast, and designed to be used interactively. I’m not sure what it looks like, but I know that it needs to exist.
-
What kind of interfaces will replace the keyboard for data entry?
When I was writing the iPad reflection, I thought it might be cool to have an input device that was mostly on the back of the device, so that you hold the device in both hands, your fingers make contact with some sort of sensors on the back, with your thumbs touching something on the front, and there’s some sort of on-screen interface that provides feedback to make up for the fact that you can’t see “the keys.”
I’d be inclined to think that this would be QWERTY derived, but that’s as much a habit as it is anything. I’m a pretty good touch typist, not perfect, and not the fastest, but I don’t have to think at all about typing it just happens. But I don’t know or think that the QWERTY keyboard is going to be the interface modality of the future. While I do want to learn DVORAK typing–but haven’t managed to really feel inspired enough to do that–I think its more productive to think about replacements for the keyboard itself rather than alternate layouts.
Thoughts?
It’s almost time to make my personal business commitments. It’s a great time to think about what I want to do with IBM.
There are the existing goals and commitments that come down through the management chain. I want to work with IBM on making those happen because I believe in what we’re doing, and I believe that the work will help me grow. Saying yes to those is easy.
And then there’s the really important question of what I want to do with IBM, if IBM can be this platform that lets me make a bigger difference. What I want to do with IBM is to build a world where work really does flow like water, where people can do and be their best wherever they are.
If we can figure out how to work with the system—if we can figure out how to align and support even a fraction of the energy and talent in this 400,000-strong organization and our extended ecosystem—imagine how much we can help change the world and how much better we’ll work. Look at how much the world has already changed in the past few decades. Wouldn’t it be amazing to find out what we could do if we could help people fully use their talents?
So what does that look like, long-term?
- People can easily and effectively collaborate with people around the world. This means knowing how to reach out and find resources, work together, and deliver results. Challenge: Lots of growing pains right now, especially as work moves around the world and companies shift towards more diverse workforces. People don’t know which tools to use when, and we’re still figuring out how to work together.
- People can work on what they’re good at and passionate about. We can get better at connecting people with opportunities and adapting to changing needs.
- People learn and share as much as they can. Learning from other people and sharing what we’re learning becomes a natural part of the way we work.
- People work well. We communicate clearly, without too much jargon. We communicate as people, not hiding behind passive words or inhuman abstractions. We connect with each other.
How can I help make this real?
- Consulting: I can help organizations, communities, teams, and individuals change the way they work by helping them learn about tools, practices, and success stories. I can coach people on how to develop new practices. I can look for what people are doing well, document those practices, and explore how they can work even better. If I can get really good at consulting, I can help people identify the strengths that they can build on, recognize and share what works, and plan how to address the challenges that get in the way of collaboration.
- Practising relentless improvement: I’m good at looking for small ways to improve processes and building tools to help people work more effectively. If I can get really good at relentless improvement, I’ll be able to identify key changes that help people work much more effectively, shape a culture where people love practising relentless improvement themselves, and formalize and share improvements through processes and tools.
- Learning and sharing: I’m good at learning tons from people around me and sharing what I’m learning through presentations, blog posts, and other ways to scale up the knowledge. If I can get really good at learning and sharing, I’ll be able to inspire people to learn and share, map out what people need to know, share lots of insights, and organize it so that people can find what they need.
- Connecting: I’m good at connecting people with other people, resources, and tools. This is partly because of a wide network and broad exposure, partly because I deliberately look for ways I can connect people, and partly because I work on taking notes and thinking of associations. If I can get really good at connecting, I’ll be able to not only help people build on others’ work instead of duplicating effort, but also push the network knowledge into the organization so that people can find relevant people and resources without being bottle-necked by connectors. I could also get really good at connecting and then use this to help clients understand complex technical systems.
- Showing the big picture: I’m good at showing people how they fit into the big picture, why their work matters, what else is going on, and what they can do next to grow. If I can get really good at helping people see that, I’ll be able to shape people’s motivation to work, help people stay passionate and engaged, and show what the next steps are.
It’s interesting to look at this list. Although I enjoy building systems and developing my technical skills, I think I’ll get closer to what I want to do by focusing on the business side. My technical aspect helps me because I can automate tasks, crunch numbers, analyze information, and build tools for remembering things. For the kinds of challenges I’m really curious in exploring, though, technology isn’t the limiting factor. Technology-wise, things change really quickly, and I’m confident that people can build what we need. What we’re limited by is our ability to change and learn.
What does that look like in the short- and medium-term? What can I work towards for my career?
One of the quirks about planning my career is that I don’t need to work towards a specific position in order to make the kind of difference I want to make. I can already work on this from where I am. My current role already involves all of those capabilities to some extent, and I also contribute outside my official job role. My work with Innovation Discovery helps me learn about all sorts of interesting people and interesting projects. My mentors teach me about consulting skills and facilitation techniques. My tasks provide me with plenty of opportunities for relentless improvement. Learning and sharing, connecting people across the organization, helping people see the big picture and the next steps—these are things I do for work and fun.
So, how can I make the future even better than today?
- Better alignment: The more closely my goals and my team’s goals are aligned, the more resources I can tap to make things happen, and the better IBM and our clients can take advantage of what I’m good at.
- Immersion: If I focus on developing one capability (or a set of related ones), I can create and share more value faster than if I spread myself out. For example, if I focused on doing lots of technology adoption coaching, I can build lots of resources around that instead of making gradual progress in lots of areas. (Although touching so many different areas of work also helps me with connecting…)
- Better inspiration: If I work with other high-performing teams that do connection and collaboration really well, I can learn tons, share insights with other teams, and bring my own talents to the mix. If I work with different kinds of high-performing teams, I’ll learn different things. For example, I’m currently learning a ton about working with decision-makers and spanning boundaries within IBM, because those are the things my Innovation Discovery team excels at. I wonder what other teams can teach me, and how they might benefit from cross-pollination.
- More leverage: I can learn about contributing through a team in addition to contributing as an individual. People-management sounds like it’ll take a lot more work than individual contribution (and management seems less secure, too!), but it seems to be a good way to break past the limits on how much value I can individually create. I have 24 hours in the day, like anyone else, but if I can figure out how to be a great manager and enable lots of other people to work at their peak, we can create more collective value. I love learning about management and leadership, and I’m curious about what’s possible. I don’t know enough about this because most of my mentors are individual contributors, so I don’t have a good sense yet of whether management would be a good fit or how I can go about exploring it.
There are many paths that I can take. Here are a few paths that people have recommended I think about:
- Working towards becoming a client IT architect: David Ing recommended this because it involves low travel, takes advantage of my strengths in connecting the dots and keeping complex systems in my head, and helps me build a deep understanding of a particular industry (probably public sector?). It’s a revenue position, so it should keep me relatively safe from resource actions, and it will allow me to continue contributing to IBM.
- Focus on collaboration, maybe figure out some kind of rotational program between client-facing and staff positions: I would love to alternate between focusing on helping our clients adapt and helping IBM adapt. If I have the capacity to do this simultaneously, even better. Working with IBM will help me deepen my understanding and empathize with client challenges, while working with clients will help me share what we’re learning and broaden our perspectives. David Singer suggested this because being client-facing means not having to worry too much about other people cutting budgets, while the rotational aspect will help me learn more.
- Working towards becoming a master inventor. Boz suggested this one because I love helping people come up with and improve ideas, I love learning, and I love connecting the dots.
Staff positions are interesting and I know a lot of people who do incredible work. I love the variety of my internal and external network and the things I learn from constant interaction with clients, though. So it looks like I’ll focus on growing as a consultant and figuring out how to be the bridge. Following an individual contribution path will give me more flexibility, I think, than growing into people management.
I’m fascinated by small businesses and entrepreneurship, but an organization of IBM’s scale and influence can do so many amazing things. I want to figure out how to work with an enterprise like this to make things happen. So I’m going to figure out what I can do with IBM, because I want to make a bigger difference than I can make alone. =)
What does that mean for the next year and the next few years?
- I can deepen the work that I do with Innovation Discovery by volunteering to take on more responsibility for engagements, or by applying relentless improvement to the social networking and collaboration topics that clients are interested in. Scaling the program up is interesting and creates value, but if I’m going to focus on that, I need to figure out how to focus more on the consulting or sales aspect instead of taking the training/staff approach so that it’s in line with my long-term goals.
- If I want to focus on the client IT architect path, I can find a mentor and look for engagements that will let me immerse myself in other kinds of systems and how to work with them. Yes, even if that means stepping outside my wonderful open source / web application world. After all, our team is good at application services, so I should take advantage of those competencies.
- If I want to grow towards the strategy and transformation practice, I can find mentors, shadow or support engagements focused on Web 2.0, and build more thought leadership inside and outside IBM around collaboration and technology adoption.
- I can deepen my technical leadership capabilities by sharing what I’m learning, exploring more virtual leadership skills, and helping people become better technical leaders and individual contributors.
What are some next actions that I can take?
- Find role models in strategy and transformation, learning and knowledge, and other areas that I’m considering. Find out what their work is like and look for resonance.
- Negotiate my job role with the Innovation Discovery team so that we can deliberately develop certain capabilities.
- Invest into learning and sharing as much as possible around collaboration and change, learning about different industries along the way.
If I can build lots of understanding and insight around collaboration both within and outside IBM, then I can help people learn and experiment within the company, and I can inspire clients to learn and experiment as well, and I can (I hope!) convince clients to invest in partnering with IBM so that we can help them create value much faster.
So that’s what I’m thinking, and now that it’s outside my head and in a form I can share, I can work with other people on making it clearer.
Now the hard work begins: clarifying, creating, collaboratig, learning, sharing… =)
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Thinking about what I want to do with IBM
I've been a slacker posting up the ?YouTube videos of each week's This Week in Google episode, so I'm getting back to it. This past week was particularly fun for me because Jeff, Leo, and I were joined by Kevin Purdy, my colleague from Lifehacker who shares my enthusiasm for Android. The TWiT folks also tell me that TWiG video is now available in the iTunes Store as well; here are the feed links for TWiG video both large and small.
I’ve been thinking recently about the relationship and dynamic between the corporations and “enterprises” which participate in and reap benefits from open source/free software and the quasi-mythic “communities” that are responsible for the creation and maintenance of the software. Additionally this post may be considered part of my ongoing series on cooperative economics.
When people, ranging from business types, to IT professionals, to programmers, and beyond, talk about open source software we talk about a community: often small to medium sized groups of people who all contribute small amounts of time to creating software. And we’re not just talking about dinky little scripts that make publishing blogs easier (or some such), we’re talking about a massive amount of software: entire operating systems, widely used implementations of nearly all relevant programing languages, and so forth. On some level the core of this question is who are these people, and how do they produce software?
On the surface the answer to these questions is straightforward. The people who work on open source software are professional programmers, students, geeks, and hacker/tinkerer-types who need their computers to do something novel, and then they write software. This works as model for thinking about who participates in open source, if we assume that the reason why people contribute to open source projects is because their individual works/contributions are too small to develop business models around. This might explain some portion of open source contributions, but it feels incomplete to me.
There are a number of software projects that use open source/free software licenses, with accessible source code, supported by “communities,” which are nonetheless developed almost entirely by single companies. MySQL, Alfresco, and Resin among others serve as examples these kinds of projects which are open source by many any definitions and yet don’t particularly strike me as “community,” projects. Is the fact that this software provides source code meaningful or important?
Other questions…
-
If there are companies making money from open source code bases, particularly big companies in a business directly related to software, does this effect participation of people who are not employed by that company in the project?
In my mind I draw distinctions between technology businesses that use/sell/support open source software (e.g. Red-Hat, the late MySQL AB, etc.) and businesses that do something else but use open source software (i.e. everyone with a Linux server in the basement, every business with a website that runs on Apache, etc.)
-
Does corporate personhood extend to the open source community. Are corporate developers contributing as people, or as representatives of their company?
I largely expect that it’s the former; however, I’d be interested in learning more about the various factors which affect the way these contributors are perceived?
-
Do people participate in open source because it is fun or for the enjoyment of programming,
-
Has software become so generic that open source is a current evolution of industry standards groups. Do we write open source software for the same reason that industries standardized the size and threading of bolts?
-
Are potential contributors disinclined to contribute to software that is controlled by a single entity, or where projects
-
Is the cost of forking a software project too high to make that a realistic outcome of releasing open source software?
Conversely, were forks ever effective?
-
Do communities actually form around software targeted at “enterprise” users, and if so in what ways are those communities different from the communities that form around niche window p managers or even community projects like Debian?
I don’t of course have answers yet, but I think these questions are important, and I’d love to hear if you have any ideas about finding answers to these questions, or additional related questions that I’ve missed.
My latest two videos are up at Fast Company: one's on firewalling your attention with time blocking, and the second is on three ways to use Google Wave in your business.
The time blocking piece is actually a personal confession about my hermit tendencies. Sometimes I just shut everything off, fall off the face of the planet, and have some uninterrupted me-time. I've had co-workers say to me, "Um, where did you go today?" and the answer is usually "To my happy place, a distraction-free zone." As you'll hear in the video, at my last office job, I actually used to schedule a meeting with myself complete with a conference room to get away and focus on something for awhile. Here's the 2 minute, 37 second clip.
Read the whole script at Fast Company: Avoid Office Distractions with Time Blocking.
The second clip is my quick answer to the age-old question about Google Wave: "But what do you actually use it for?" Here are three use cases for Wave in your business.
To dive deeper into Wave use cases, check out 8 more in Chapter 10 of The Complete Guide to Google Wave.
37signals' new book Rework is a fast, inspiring read for anyone who's thought about starting a business but froze at the idea of quitting their job, getting investing, and working 24-hour days.
As they do every day at their blog, in Rework the Signals break down their minimalist philosophy into a series of essays written in uncompromising language. Expect a table of contents full of sections entitled things like "Learning from mistakes is overrated," "Planning is guessing," "Outside money is plan Z," "Throw less at the problem," "Skip the rock stars," and "Meetings are toxic." While it's billed as a business book, at its core Rework is a get-up-off-your-ass, stop-talking-and-start-doing book--a productivity book that uses 37signals as its main case study.
People who follow 37signals online know that they are opinionated and contrarian--sometimes to the point of abrasive. At least one person thinks their small business philosophy is downright dangerous. Personally I give 37signals credit for having a strong point of view, a well-executed shtick, and for having shipped some fantastic software products. (At Lifehacker we lived in Campfire.) My advice? Take the book with a grain of salt. After reading it you don't have to cancel every meeting you have at your company. But, if you shorten a few, you've gotten something out of it.
To get a taste of how the book reads, download this PDF excerpt with essays on why workaholism, business plans, and meetings don't work. The book is available today in bookstores and on Amazon.
After I shared The Shy Presenter with 200 people at last Wednesday’s Ignite Toronto, Rohan Jayasekera told me that he was happy to see how I’d grown so much as a presenter. He’s known me for almost four years now, I think, and has seen many of my talks. He told me that I sounded a lot more relaxed now. I had more of a flow and a rhythm, and was starting to resemble professional speakers. In fact, he joked that I might be getting too good to inspire people to take that first step towards public speaking,
It’s been almost ten years since I gave my first public technical talk on August 25, 2001. I’ve experimented with:
- trying to read my slides without glasses (doesn’t work)
- wearing contacts (okay, but a hassle)
- using bullet points (doesn’t really work)
- having my computer talk me through my presentation (actually works, with Emacs and speech synthesis)
- writing my talks out as blog posts first (works)
- storyboarding my slides (works)
- using full-screen images (stock photography kinda works, Flickr is more fun, but this “look” is getting much too common)
- using only text (works)
- lowering my energy level (doesn’t work)
- sharing my presentations online (works, and reaches way more people)
- using short URLs in my slides (somewhat works; some companies block these URLs)
- encouraging re-runs and revisions (works)
- taking advantage of my blog archive (works)
- shortening my talk and using more time for Q&A (works)
- using the backchannel for more interactivity and learning (works awesomely)
- using the webcam for remote presentations (works awesomely)
- using a hat to balance out harsh-top lighting when needed (works)
- professional editing help (kinda works)
- shorter scripts and more improvisation (works; tested with Ignite presentation)
- scripting with a target words-per-minute count (probably works, although I haven’t tested the results yet; should follow up with recordings)
- limiting travel and focusing on local or Web-based presentations (works)
- watching excellent talks for inspiration, such as those from TED and Slideshare (works)
- focusing on concrete next actions instead of general theory (works)
- strict presentation constraints (works; tested with Ignite and Twitter-paragraph-length presentations)
- using a hat or distinctive suit to make me easy to find at a face-to-face conference (works)
- easier-to-remember URLs (sachachua.com is hard to spell; ?LivingAnAwesomeLife.com is long but easy to remember; livingawesomely and liveawesomely don’t quite roll off the tongue)
- posting reflections on what went well and what I can improve (works awesomely)
- speech exercises (kinda works; need more practice)
- reading tons of books about public speaking and presentations (works)
- submitting proposals for conferences, just in case (works awesomely)
- making it easy for people to find previous talks (works)
- drinking lukewarm water (works)
- telling stories (works, want to do more of it)
- using stick figures (fun to make, faster than finding pictures, and makes people happy; works awesomely)
I’m looking forward to experimenting with metaphors (both visual and verbal), humour, stories, more content, and animation. =)
Someday, when I save up for it and decide that it’s a good thing to spend on, I’d like to get a tablet PC and figure out how to use that for presentations. (Wouldn’t that be awesome?) I remember seeing Tom Wujec show us this totally awesome drawing / storyboarding tool, which I unfortunately forgot to get the name of, but if anyone’s familiar with the Autodesk suite of tools and remembers some kind of index card thing…
It’s been eight and a half years of deliberate practice. I’ve come a long way from the nervous speaker who stuttered her way through her first talk and panicked when she saw only one person attending her second. (The rest had been late from lunch, and had politely stayed outside the room when they saw me sitting down and chatting with the lone audience member.) I’m going to keep working on this because it’s fun to learn something well enough to explain it to someone else, and this kind of sharing helps me scale up and help hundreds and thousands of people at a time.
I probably take a lot of things for granted now, so it’s a good thing I’ve been sharing some of my notes along the way. This is why it pays to share what you’re learning, because after a while, it gets hard to explain how you got from point A to point B.
I want to help lots of people learn how to present well. Eventually I may become a polished, well-practiced presenter like Seth Godin or Dan Heath, and then it will be harder for people who are just starting out to think, ”Hey, maybe I can learn to speak too.” But then I can help figure out what “awesome” looks like, and that will help other people build on it and figure out what “more awesome” looks like. So it’s all good.
How are you growing? Share your notes in the comments! =)
Thanks to Rohan Jayasekera for the conversation!
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Experiments as a presenter
Panic is a software company that makes useful tools like my personal favorite, Transmit for the Mac. They've also made a beautiful project status display that helps their team keep on top of what they're working on, and what important dates are coming up. Click on the thumbnail to see the full version. The board is actually an internal web page that auto-updates support email queue numbers, how far along each company project is, day over day revenue comparisons, the company calendar, and Twitter messages. Here's the effect it's had on the team:
Les, one of our support guys, said it best after a week: “That board is like magic.” Our support turnaround time is faster than it’s ever been. Just the simple act of “publicizing” those numbers — not in a cruel way, but a “where are we at as a group?” way — has kept the support process on-task and, I think, made it a bit more like a video game. (It helps that when all the boxes are at “zero”, a virtual bottle of champagne appears on-screen, and a physical one is likely removed from the fridge.)
Brilliant! I am dying for one of these for my own personal use. Panic, will you add that to your project list? For the nitty gritty on how this board was built and what kind of display it's on, check out the full post at the Panic blog.
The Panic Status Board [The Panic Blog]
I’ve been thinking about how ideas, projects, and ideas scale a bit in the past few weeks, and as usual, I wanted to collect a few of these thoughts. This post is generally in my series of posts of “Extrapolations from Systems Administration.” Inspirations and origins of these ideas come from, in part:
-
My Tumblr Killed the Tumblelog Star post.
-
My Google reader unread count.
-
Savage Minds Post on Social Enterpernurship and Anthropology post.
-
All the television I don’t watch.
The internet is a big place, you don’t need me to tell you this, but I think that it’s really incomprehensibly big. Even the small corners of the internet that we (well, I at least,) inhabit contain vast amounts of information and it’s very difficult to keep your head above water, to feel like you’re in touch with what’s happening. Strategies for managing this information successfully are as concerned with “figuring out what to ignore,” as they are about figuring out how to absorb information successfully.
Scaling an idea or a concept (like a blog, or a piece of software or a web server) to be able to address problem sets (like an audience, or a given set of data, or both) of different sizes is just as difficult. It’s tough to get a web server to be able to host really large loads, its difficult to be able to write a blog that appeals to a huge audience: the this nexuses of related problems are quite large.
I think, however, we can begin to draw some conclusions. I do hope that you’ll be able to help me add to this list. Perhaps in a wikish page.
-
Be the biggest fish in the smallest possible pond.
The core strategy here is to avoid having to figure out how to scale up to “full speed,” by reframing the problem set. You don’t have to become the most popular or widely consumed blogger/novelist: you just have to become the most popular blogger about cyborg philosophy, or the political economics and philosophy of the open source world. You have to become the most popular post-colonial historiography space opera novelist.
-
Don’t participate in the proliferation of crap: only build/use what you need to.
I see lots of people say something along the lines of “I want to make a websites for all of the people interested in what I’m interested in, and we’ll need a wiki and some discussion forums, and some sort of blogs, maybe a lot of blogs, and…” This inevitably leads to a bunch of organization and building of things for their websites, and then everything is built and… no one is interested in using the crap.
This is a classic premature optimization problem. Don’t build things that you think you might need later. Build things that you need now. Or things that you really needed last week. Focus on the thing you do, and build the infrastructure as you need it, when you need it.
-
Work in a scalable and sustainable manner, and assume that other people will need to pick up on your projects.
While you shouldn’t expend the effort to scale before you need to, because that could end in failure, it’s common sense to approach your projects with the assumption that other people might have to finish them for you, if things take off and you need to delegate later you’ll be ready for them. Consider the possibility that you might need to scale a project when you’re in the initial planning stages and avoid getting backed into a corner by a decision.
-
Ignore everything you can possibly stand to.
There are so many things that you could be doing with your time. There are so many distractions. Email lists, RSS feeds, the work of other people in your field. Charity projects of one sort or another. All of these things are important and you should participate fully in the communities that surround your work, but be fully aware that humans as individuals don’t scale well, and succeeding at your project is dependent upon your ability to ignore everything that you can stand to.
-
Consume information on your terms, in the formats that make the most sense to you.
As a corollary to the above, the way to successfully engage and manage everything that you can’t possibly stand to ignore is to as much as possible engage on your terms. Figure out what your terms are first, and then work to consume content in these terms.
-
Use technology and media to build relationships rather than accumulate information.
Too often, I think, the geekier among us (and I count myself among this number) are interested in technology because it’s cool, and we’re tempted to solve technological problems and learn about the inner workings of stuff because they interest us. And that’s okay, as a hobby: in the pursuit of doing work, technology is only useful insofar as it allows you to get things done. And in most cases, the core function that technology provides is to enable relationships. So focus on that, and fiddle with the technical underpinnings, only when you must.
Onward and Upward!
Ever since I installed a barcode scanner app on my phone, I see QR codes everywhere--so naturally I wanted one of my own. If you too are a barcode-scanning fool, point your phone's camera at this QR code and you'll get a link to my personal web site. Fun!
A QR ("quick response") code is a square barcode that makes getting URLs, location coordinates, any text or contact information onto a phone quickly. With a barcode scanner app installed, you just point your phone's camera at the code to read its contents. Here's what reading this QR code looks like on my Android phone, using an app simply called "Barcode Scanner."
To find a scanner application, Google "QR Reader" and the model of your phone. (If you've got a favorite scanner app that you're using, let us know in the comments.)
Encoding a regular URL is a fine use of QR codes--especially lengthy and complicated URLs on movie and event flyers--but one of my favorite uses of QR codes is swapping mobile app recommendations with your friends. Since you can't search the Android Market on the web or in desktop software, you're always stuck tapping in search terms by hand. The App Referer app generates QR codes for every one of your applications. So if you want to "give" that app to a friend, you call up the QR code, and your pal can scan your phone's screen.

You'll also see QR codes on web pages, in store windows, on business cards, and on conference badges. You can generate your own QR code with the information you want others to be able to read onto their phones quickly too. This QR code generator can embed a URL, text, a phone number, or an addressed and ready-to-send SMS message into a QR code.
If you Google "QR code generator" you'll find others, but beware of generators that force a redirect through their site when someone scans the resulting code and gets a URL. (For example, this generator has options to encode Google Maps coordinates, social network information, and Vcards and can print t-shirts and stickers from the codes it generates, but if you enter a simple web site URL it creates a redirect through the qrstuff.com site.)
Speaking of stickers, now I just need to print a few with my code to stick on my laptop, phone, and conference badges.
From last week’s plans:
- Work
- [X] Prepare overview of Sametime Unyte and Lotus Connections Communities for my second-line manager
- [X] Facilitate Idea Lab and summarize results
- [X] Write about Idea Lab refinements
- [X] Revise Innovation Discovery wiki
- [X] Make UK travel arrangements
- [X] Learn tons of cool stuff at The Art of Marketing
- [X] Talk about productivity with mentees and contacts
Relationships
- [X] Try a new recipe
- [/] Finalize care package
- Enjoyed being taken care of by W- after my wisdom teeth extraction: pureed congee, oatmeal, egg custard, cheesecake, Jello… mmm
Life
- [X] Participate in Ignite Toronto
- [X] Have wisdom teeth taken out
- [X] Test evening themes for working on short-term goals
- Biked again – yay! 8km
- Simplified my wardrobe and donated a lot of clothes
- Read the “His Dark Materials” trilogy, thanks to W-
Plans for next week
Work
- [ ] Help with re-run for Remote Presentations that Rock
- [ ] Branding / social marketing chat with IBM AU/NZ social media marketing folks
- [ ] Prepare collaboration presentation for UK workshop
- [ ] Finalize UK workshop travel arrangements
- [ ] Prepare for trip
Relationships
- [ ] Explore more recipes
- [ ] Sort out photography
- [ ] Host tea party
- [ ] Tidy up some more
Life
- [ ] Go for follow-up appointment with dental surgeon
- [ ] Recover from wisdom teeth extraction
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Weekly review: Week ending March 7, 2010
Donald Knuth, originator of TeX and METAFONT, for typesetting, and for the concept of "literate programming," lamented the dirth of reusable software. Knuth is a brilliant guy and a great thinker, and although I've yet to read Coders At Work, thinking about software as reusable (which is certainly a prevailing trend,) and the possibility that this might be regrettable has certainly given me something to chew on.
Knuth is without question an Artist and a master craftsman. I suspect that the "regrettable" aspect of reusable computer programs for Knuth, is not that reusable programs are technologically flawed but rather that reusable programs mean that users of computers--cyborgs--can use their machines, and interact with technology without ever needing to know how the underlying technology works.
I don't know if I can add a lot to this idea. I think it's interesting and useful to think about addressing technological problems with human solutions in some cases. I think particular around the problem domains of desktop software and systems administration, we've stopped "learning how to develop single-use programs," and have relied on reusable programs. The result is that desktop computer users, don't know very much about the administration and development of the applications they use, in nearly all cases from advanced users to rank beginners.
My perspective might be skewed because, in the broadest sense possible, my work is focused on answering the claim that "free software is hard to use," by educating users rather than developing software that makes technology easier to use by removing choice and options.
I think the design philosophy of Arch Linux follows this philosophy. The lack of anything resembling a "standard" configuration in emacs supports the goal of "learn how your technology works," philosophy.
Returning to "reusable software," for a moment, I'll make an argument against myself (in comments), and say that in a lot of situations, the solution to a specific problem is often best solved with specific solutions. If software isn't going to be reused, and we accept that the writing and rewriting of software is a constant process, I think the result is much more simple programs. Programs that need to only do one thing, or part of one thing well. Programs that are more simple. Better separation of programmatic interfaces and user interfaces. In point of fact, more software that's built using bits and pieces of existing code.
And above all, more proficient (and arguably happier) users. That's a good thing indeed.
Hello and Welcome!
This post has been a long time coming and I'm glad to finally be able to write it.
The Cyborg Institute is this crazy idea I got during the dark winter of 2008/09. I'd been blogging for some time my personal blog about really technical topics, about the interactions between culture and technology, about using technology more effectively, and about working "better." And I was getting the feeling that a lot of readers (and friends) were getting a little tired of hearing me blather about these somewhat esoteric topics.
I took this as a sign, and this is the first inspiration for the site you see before you. Thus the Cyborg Institute is a platform to explore these ideas in greater depth, and provide a context for people to record their thoughts and learn more about these issues.
The second kernel of inspiration was a growing--and at the time, somewhat disorganized--consulting practice that I was surprised to find myself in the center of. Working with technology and cyberculture is nearly reflexive for me, and never thought "I think I should do consulting work," nevertheless, there I was. As it turns out, I find working with amazing people to help them achieve their goals more effectively to be an amazingly rewarding and educational experience.
In this vein the Cyborg Institute is an attempt to make this consulting practice more concrete and make it possible to collaborate with other awesome people who have supplementary and complementary skills and specialties.
The final piece of this puzzle is about communities:
Since I started "doing this website thing," many years ago, when I was embarrassingly young, my projects have mostly been about coordinating efforts with other like-minded souls, collaborating with awesome people, and building infrastructure to promote communities. A significant portion of what I hope this site will become originated when I said, "wouldn't it be cool, this happened," or "hey, we should do this," and so via the Cyborg Institute, I'm stepping up to bat and doing these things.
One of these "wouldn't it be cool, if" things is this blog, which I hope to update a couple times a week with cool links, meditations, suggestions, and reflections on "cyborg stuff." Another is the wiki which I hope will become a collection of knowledge, forum for discussion, and platform for the development of grounded theory. Others still in their infancy include a white-paper series, git-hosting, discussion listservs, and regular group-chats. Time will tell. If there's a project that you'd like to contribute to, or if you'd like to join our team, do be in touch.
Thanks for reading, and stay tuned!
It's amazing to be standing here, looking over this awesome site we have here, and be in a place where I feel comfortable enough with where we are to be able to welcome you to the site and introduce you to the project.
Welcome!
The Cyborg Institute is born out of the idea that there are other people in the world, on the Internet, who are as fascinated with how other people use computers as I am. I was talking to Joe about file systems and file organizations a few months back (what do you do for fun?) and I said, "dude, wouldn't it be awesome if we started some project to figure out these questions and help participate in the solutions." Or some variant therein.
And then a lot happened. I was looking for more serious employment in this area, but I was working on a number of fairly disjointed projects, and then I upended myself for six weeks for a family thing, and then I was looking for consulting work in cyborg-related areas, and then got a job, and moved across the country, but I've been hacking away on this site, on the content, on the systems all the while, and my project list has dwindled down to almost nothing.
That's a lie.
My project list has dwindled down to the point where I can't fathom holding anything back on the account of the remaining to-do list. I've been doing this website thing for a long, long time and if there's one thing that's true, it's that they're never really all the way "done."
Epically this one. With a wiki, a blog planet, and a blog like this one, "constant evolution and development" is the nature of the beast. So I'm going to keep working on things, and I'd be very appreciative of your contributions, comments, feedback, or even simple attention.
I feel as if I'd be remiss if I didn't mention a few key influences on this project. First to Amber Case for reintroducing me to Donna Harroway's essay, and expanding my mind about the possibilities of Cyborg Anthropology and scholarship (and also for being generally awesome). Secondly, to Sacha Chua for keeping a really amazing blog that has really helped to advance my thinking in a number of ways.
And of course, thanks to you for reading this and to everyone who I've bounced ideas off of during the development process for this site. I'll be posting things a couple of times a week, so please subscribe and I look forward to hearing from you soon.
It's the end of the week and although the blog posting has been minimal round these parts (but that's ok, there's plenty of other people blogging, to pick up the slack), we haven't been totally asleep at the wheel, so I wanted to post notices of a few things that I'm working on, for your edification and commentary.
The first project is still very much in progress and needs some better explanation. I'm calling in the Sygn System, and the intent is to build a distributed database/"Social Networking Tool" that would specify a structured format for people to share information about themselves and their work, but more importantly provide a standardized framework for these "profiles" to be aggregated into useful collections of data to address real needs and problems.
The example posited in the document, was the problem of connecting potential users of free software and open source software with potential users of that software. Sygn would be a way to allow these people to connect in a distributed and platform/context-agnostic framework. Read the wiki page for more information.
I should, fully acknowledge the pivotal role that Carlos Perilla (or deepsapwn) has had in the formation and review of this idea. (Thanks!)
My (our?) work on this project is going to be in the direction of addressing:
More example profiles. I created a quasi-fictitious example profile to illustrate what I saw in my mind, and to provide visual context for what a YAML-formatted profile would look like. While this is a good example, I need to generate more as an example to of what this system might be capable.
The beginning of the document describes the entire thought process, and presents a (somewhat abstract) use case. I think at this point what we need is both the broad overview of the projects goals, which the existing text almost accomplished, and a number of more specific use cases.
I need to firm up how the web-of-trust model would work. Full key-signing is a really high burden for a system like this (imagine if everyone you needed to verify legal names and picture ID for everyone you followed on twitter or friended on facebook?) I need to figure out if there's a way to endorse a sub-key without signing the master key, as a way of making the burden for signing in this context less intense.
The current document proposes deploying specific technologies in the implementation that--upon review--do not seem entirely crucial to the infrastructure of Sygn. While I think YAML (a human readable, cross-language data-serialization format.) is a great technology for this use-case, most other aspects of the implementation are secondary to the functionality, and are included in the current document as touchstones to describe functionality that I think is important. Must edit this out.
I need to write blog posts here and for tychoish describing these use-cases and the project, both to become more clear on the subject myself and to figure out how to communicate this in additional contexts.
If you're interested in this, feel free to contribute on the wiki, or
if that's too daunting (it should be!
), then feel free leave
feedback in comments to this post.
The "Agile" part of the title simply refers a little mini-series of posts that I've posted at the end of this week on tychoish about "What it means to 'Be Successful' on the Internet," and what this means in context of buzzwordy-concepts like "Community Develop" Those posts are:
"Levels of Success," about community and the progression of success.
"Agile and Iterative Sauces," about about the process of development, and the nature of improvement, with lessons from modern software development processes.
"The Collapse of Marketing," about marketing, self-promotion, and advertising.
I think they all have, at least some appeal from a cyberculture perspective, and also insofar as, particularly the middle one, applies ideas about software development to new realms beyond software development. This sort of expansion and elaboration of technical concepts in new contexts is an incredibly exciting part of this whole "cyborg thing."
We'll be in touch. Thanks for reading!
I suspect that this will become something of a regular feature, but I've realized that given how I tend to concentrate my blogging energies on the tychoish.com project, even for subjects that would be relevant to the Cyborg Institute blog[1], that it would be useful to create a semi-regular Cyborg Institute feature to keep you all up to date on what's going on beyond the scenes.
On the Wiki
First, I've been doing some revisions with the wiki, and the good news is that everything works. I though everything worked when I started out, but it turns out OpenID was a bit buggy, and I had some problems with the git interface, but everything seems to be in order now. My general move has been to de-clutter some pages--the index primarily--split up things that went on too long in a given page (i.e. the current work on Sygn).
I've been working on consolidating, clarifying, and tweaking the Sygn System pages to be a bit more organized and descriptive.
If you didn't notice, Sygn is a project to create a federated social networking data standard. This sounds really geeky and more "technological," than "cyborg," but in point of fact the "geeky" parts are (relatively) simple, and the implications and applications Sygn are very "cyborg." Ongoing work on the wiki and the sygn chat room and we hope to begin work on a test implementation soon.
I started working on some exploration for a wiki project hosted under the umbrella of Critical Futures, to explore the ways to do fiction and creative work using wiki as a tool. This is Cyborg if ever there was one.
I've moved the Content Incubator off of the main page, and done a little bit of work to consolidate the initial footprint of the wiki and make the whole thing a bit more approachable.
General Site Things
I've enabled a couple of sub-domains to work a little bit better for people who might be interested in various Cyborg Institute related projects therefore (.net and .org domains, at the moment are all identical to the .com):
The Cyborg Institute Planet: http://planet.cyborginstitute.com
The Cyborg Institute Wiki: http://wiki.cyborginstitute.com
I'm thinking about giving up the pretense of the blog, as a first class publication of the Cyborg Institute and trying to fold the content into the wiki, and do more posts along the lines of this post.
In pursuit of this I've imported the backlog of posts that were really just sketches of one sort or another into a personal sketchpad in the wiki. You can find that here.
Thoughts?
Do be in touch, and thanks for reading.
one tries them.
-
I suppose one can't plan for these kinds of things until ↩
The truth of the matter is that, no one really cares how your website works as long as it does. Well almost no one: I think I'm an exception to this rule, but then I've been looking at websites for a long time, and have a lot of opinions on the matter. Given that the Cyborg Institute Site is rigged together in a reasonably unusual way, I think it's worth a bit of (potentially ongoing) discussion.
Lets start with what you can see: the theme. Our theme is a pretty straightforward derivation of the hemmingway theme for wordpress. Mostly I just changed the font and took out a lot of features that I didn't need or like, and did some minor tweaking to other aspects of the layout. I wanted a simple, basic theme, that was easy to navigate through but that could handle a lot of different kinds of content, and I think I succeeded at that. I'm not a graphic designer, and I prefer to leave that kind of work up to the professionals.
The second thing that you might notice is that the site isn't powered by WordPress. Don't get me wrong, ?WordPress is great software and it's perfect a great many sites. I recommend and do a lot of consulting around ?WordPress, but the truth is that ?WordPress is developed to power blogs, and while you can use it to manage other kinds of blogs, the harder you push the less effective it gets to be. When I'm working on a ?WordPress project I try to be really mindful of ?WordPress' strengths, and it's never let me down. At the same time, I knew that this site was the kind where I'd have to push a lot, so I took a different strategy.
While the Cyborg Institute has a blog the central focus of the site isn't the blog. In fact, most of the content on the site is pretty static. Pages about what we do, and our projects take prominence over "the latest blog post." While these pages might change from time to time, they don't change much. And then there's the wiki, which is also full of pages that don't change very often. Not to mention the rest of my list of "things to do with the website" which are also not-blogs. I fear I'd be spending more time fighting with ?WordPress than actually working and writing.
I wanted a system that was flexible enough to deal with new kinds of content and information as I needed to deploy them, but that was also lightweight: I didn't (and don't) need a modular plugin architecture, database server, and template API to regenerate every page every time someone views it for a website that changes a few times a week (at most.)
My solution? I'm using a number of tools to generate static content that the web-server just hands out as is. The result is a site with pages that load very quickly, and a collection of tools that are all ideally suited to the task they perform, rather than being suitable as a result of their integration with ?WordPress (or the CMS of choice). I'm using Jeykll and ikiwiki at the moment, and I hope to continue to extend their use and find other tools that work similarly.
I think as we begin to be able to more accurately interpret our needs for websites, as network services mature, and as the web continues to develop, these kinds of "ad hoc"/"lo fi" systems will become increasingly more attractive.
At the same time, there is a cluster of functionality provided by high-powered content management systems beyond simply managing "managing content" that alternative systems need to address in some way.
Editorial administration, content workflows, and user account registration: Traditional content management systems (CMS) make it easy for site owners to administer their sites, to delegate responsibility to an editorial team, and make it possible for users to authenticate with the website.
Ad hoc systems like the one that the Cyborg Institute uses don't require users to authenticate with the website, verifying identities by way of Open ID, or direct authentication with the server itself using secure encrypted connections for editing content directly.
Without user accounts it's difficult to delegate editorial responsibility without a central administrator needing to review any changes additions. While traditional CMS's relieve stress on a central editor, they add more than an equivalent amount of stress with regards to their technical upkeep. This trade off is more than acceptable, in the ad hoc case, particularly given that on low volume sites with small editorial teams, centralized workflows are almost always preferable.
Uniformity and Template Systems. Traditional CMS's make it possible to easily implement a uniform template so that all pages on your site "look the same," and that if you change the template for one page the entire site can change.
It turns out that designing an effective template system is incredibly difficult. If it's too flexible, it's easy write templates that don't work consistently across all pages, and if it's not flexible enough users won't be able to produce the necessary outputs.
Generally, the best strategy that leads to separate content from both the structure of the page, and the presentation (CSS), and any content/structure/presentation that's common to more than one page should reference the same copy of the content. This is quite easy to accomplish using simple includes (transcludes?) and other methods of static page compilation.
Traditional Content Management Systems provide a framework for commenting on content and facilitating other interactive features for readers to participate in ongoing discussions. Which is easier to do with dynamic pages and user accounts.
Services like Disqus, and ?IntenseDebate demonstrate that it's possible to "outsource" some of these features and experience an increase in functionality. Even more, they show that we don't really need to have "content" and "interaction" in the same system for effective content publication or discussions to take place.
Facilitating participation is always a social problem rather than a technological problem, and there are ways of facilitating discussions in any technology.
So that's what we're working with. While this is very much a "meta" conversation, I think that this site is interesting not just because it's awesome (heh) but because I think it bucks the conventional wisdom regarding the kinds of web-infrastructure needed to run a site like this, and thus raises some interesting questions about the best ways to present and organize information. Thoughts?
In 2008 and 2009, I gave an average of one talk every two weeks. It was really more bunched-together than that. Sometimes I’d do back-to-back presentations, like the four presentations I gave in March 2008 (conference season!). Other times, I’d have a bit of a breather before starting things up again.
With the general move away from face-to-face conferences and my decision to cut down on face-to-face speaking, I thought that would lead to a lighter year. My goal was to do one presentation a month, which was really just half of what I did last year. I successfully held it to one major presentation each for January and February, postponing things as needed.
Then March came (Why is it always March?), and I got lots of invitations to speak at things that sounded really interesting.
- There’s a client workshop in the UK at which I’ll do a short presentation on collaboration and culture change. That’s work, so there’s no rescheduling or referring that.
- There’s another internal teleconference that wants to re-run my “Remote Presentations That Rock”. There are actually two of these, but the other one’s fine with the recording.
- I’ve been invited to speak to IBM social media and marketing folks in Australia (teleconference) about people and the IBM brand.
- I volunteered to give a presentation about presentation tips at IgniteTO, which was on Wednesday. I wanted to try the Ignite format and listen to the other presenters.
- I’ve been invited to do something at PresentationCamp, and I’ll probably build on the talk I’m giving at IgniteTO.
And that’s after I’ve tried referring as much as possible to other people, such as a social media speaking thing that would be a great fit for one of my friends.
Greedy learner that I am, it’s really hard for me to resist the temptation to learn not only from the process of preparing the presentation, but also from the participation of interesting people during the delivery and post-presentation conversations.
Also, the talks all fit into what I want to talk about in 2010. Amazing how that works out.
What am I learning from this?
- March is typically crazy.
- Even when I don’t submit abstracts to conferences, speaking opportunities come anyway.
- Putting together and sharing as much information as possible makes things easier for me afterwards, because people can now ask me for presentations based on previous presentations or blog posts, and those are less work than completely new things.
- Even when I say no-travel-except-for-work-presentations, local and remote speaking opportunities come up.
- I still haven’t figured out a good way to tell myself no. But it doesn’t cut into work or living yet, so I think it’s still okay.
- Even though I mock-gripe about the time it takes to figure out my key message and how to illustrate it, I still think it’s a good use of my free time.
So now I can deliberately practice clarifying my key messages, illustrating my slides, and reusing things from my blog and my past presentations. I also want to get better at collecting stories and videos.
Maybe I can get better at asking:
- Are there other people who can do this presentation?
- Are there other dates on which I can do this presentation?
- What new insights do I want to capture and share?
Next talks I want to develop about presentations:
- How I learned to stop worrying and love the webinar (Why remote presentations can be great and how to make the most of the backchannel), or
- Presentation kaizen: Relentless improvement and the art of public speaking, or
- More for your money: Increasing your return on effort on presentations
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
An abundance of opportunities
How much of a role does luck play in success? A lot. Malcolm Gladwell goes into this in great detail in his book Outliers, which explored the systemic, situational factors that contribute to people becoming wildly successful.
To call it just luck is to ignore the hard work that people put into recognizing and taking those opportunities. To shrug it off as a life lottery shuts one to the possibilities that stretch before them. We have many, many stories of people who have changed the world from unconventional starting points.
Stop worrying about luck. You’re always luckier than someone and not as lucky as someone else.
When I was growing up, I used to feel pretty darn lucky. I stumbled across computer programming at an early age. I had an aptitude for it, which developed into a passion.
Then I heard about people my age—or younger!—in other countries doing even incredible things, and I felt insecure. Maybe I’d missed out. Maybe I’d never be able to catch up.
It wasn’t even the bright stars like Marcelo Tosatti, who became the Linux 2.4 stable kernel maintainer in 2001. We were both 18 then, and he had attained my then-pinnacle of geek coolness. It was the fact that in other places, ordinary students were hacking on incredible things. I remember feeling despondent about the fact that our operating systems course in computer science had a reputation for being more theoretical than deep-in-the-guts-of-an-operating-system practical, and I felt envious of universities like Georgia Tech, where undergraduates experimented with Linux on the Compaq iPAQ PDA. The Internet could get me curricula and whatever resources people shared, and it could let me participate in open source development, but it couldn’t give me those hallway conversations and interesting project experiences people no doubt enjoyed there. There were the coop opportunities that I would never get to explore, because I wasn’t in Silicon Valley or Waterloo. People I wouldn’t bump into. Mentors who might never find me.
Then I decided I wasn’t going to let being in a third-world country stop me. And I learned, and I hacked, and I ended up committing code to the Compaq iPAQ bootloader, which was actually my first public commit with my name on it and which made me feel that hey, I could stand up there with everyone else. (Story: I had sent in patches almost every day for a week. This was either final exam week or the week before that, so coding was a great way to procrastinate studying.
It got people’s attention, and Jamey Hicks of the Compaq Research Labs actually called me up, long-distance, to find out who I was and how they could help me keep hacking. That felt awesome.)
And then I decided to stop stressing out about prodigies and possibilities and uneven distributions, and instead work on helping people surpass me by sharing as much of what I learned as I could.
After I finished my degree, I taught computer science in university to students who grew up with even better tools and better resources than I did. The things I helped them learn how to build in first year were better than what I built in first year. Awesome!
Do I feel a twinge of envy when I see a 12-year-old girl publishing books and speaking at TED? Yes, a little bit. But it’s drowned out by a feeling of inspiration for doing it, pride that the world makes it possible, and excitement about what can come next.
You know what’s even more inspiring? The people who discover their passions late in life, and make a difference anyway. The people who develop and deepen their understanding into something that changes the world. Life is not a sprint. It’s a marathon, and we’re all in it together.
There will always be someone luckier than you are, and someone less lucky. There will always be someone who knows more and someone who knows less. It’s what you do with what you have that makes you who you are. It’s okay if you didn’t start ten years ago. Start now. Find and develop your passion.
Thanks to Mylene Sereno for the nudge to write about this. Hang in there! Everyone starts somewhere.
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
On circumstances and somebodies
I had all four of my wisdom teeth taken out this morning to avoid complications later on. The anaesthetist (a woman named Sandra) wired me up with a blood pressure monitor, two heart rate monitors around my forearms, and an oxygen-level monitor on the tip of my finger. She numbed me with nitrous oxide (laughing gas), which brought on a stronger version of the light-headedness I feel when I hyperventilate. She then stuck an IV into me and gave a powerful sedative. As promised, I was completely out, and I woke up in the recovery room with W- holding my hand. (Win!)
I’m sure I’ll find out what the oral surgeon was like over the next few days. I hope he was great. Although it’s hard to imagine anyone being as great as W-. If you need to be stuck on a liquid/creamy diet, I recommend finding someone like him, because he’s going to make it awesome.
Lunch was congee made with the chicken/turkey stock, soft glutinous rice disintegrating on a still-numb tongue. I ate it very carefully because I didn’t want any rice getting stuck in places that would be hard to clean, cooling my congee to avoid burning myself. For dessert, there was leftover filling from a lemon meringue pie.
Two acetaminophen-codeine phosphate painkiller pills and a nap later, it was dinner time. (Just like Timecat!)
When I woke up and headed downstairs, I found egg custard and egg tarts cooling under cookie sheets (to protect them from curious cats), lemon filling in the making (to use up extra tart shells), Jello in the fridge, and rice pudding in the planning. W- had been busy.
There are all sorts of soups in the pantry, too. I’m looking forward to raiding our stash of cream of mushroom soup.
Dinner will be congee (pureed this time), and there are all sorts of things for dessert.
It would be such a hassle to go and find restaurants that could accommodate my eating restrictions, taking the painkillers, and making it back to the car and to the house despite the drowsiness.
This would have been even less fun on my own. Or worse: battling for fridge space with housemates.
It still hurts to swallow. I’m still looking forward to my next dose of painkillers. I still hope don’t end up with dry socket, which appears to be the major complication. It’s reassuring to know that dry socket only happens in about 5% of cases and I don’t have any of the aggravating factors that typically bring it on.
All of my work is taken care of, I’m being taken care of, and life is good.
Now to explore the food options…
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
A little less wise, a little more awesome
When I talk about Sacred Harp singing with my friends from college, they all look at me like I’m crazy. “Right, I go sing 18th century hymns set to music in the 19th century (and later,) with my hippie and queer friends in quasi-archaic harmonies. It’s a blast!” This isn’t my tradition, both in the sense that I don’t come from a sacred harp singing family, and in the sense that I come from a particularly unobservant Jewish family.
There’s something about Sacred Harp, that I think is hard to describe. Everyone comes to it for different worlds, and there are a lot of people who grew up with it and/or identify as Christian in the community. While I think most people who sing Sacred Harp find it a deeply fulfilling experience, for many its as much about the shared experience, the guttural experience of the chords, and the “sacred/special space” as it is about the texts. This is something that I think is pretty difficult to explain to someone who hasn’t felt a singing.
I mentioned a while ago my interest in writing hymns in the tradition of the sacred harp, and I don’t have anything to present to you yet, or even some example of what I’m playing with, as I haven’t actually constructed anything. I do have the following observation.
The texts and aesthetics of the Sacred Harp is encapsulated with what I think is probably a not very contemporary view of the divine. In my reading, the texts display a relationship to the divine that is distant and detached. I might even say reserved and tentative. The speakers in the text are not individuals but more collectively constituted persons–this fits well with the way the music is sung–and the speakers generally do not interact with or speak to the divinity directly, except possibly to give thanks or appreciation. Like the harmonies themselves, the texts are spare and stark; indeed I suspect their simplicity makes the tunes easier to sing (words are almost always easier to sing than shapes,) while being very careful to not distract from the tunes.
As I said, this isn’t my tradition, at all, in addition to the structural constraints of the form (common meter, for the most part,) I think the stylistic constraints present the larger challenge. I’m trying to figure out how to write text that isn’t cloyingly spiritual, and that fits my own worldview (such as it is,) but that also respects this kind of spiritual aesthetic, for lack of a better term. I’ve been reading up on various religious phenomena, contemplative orders, and the Religious Society of Friends. Because it seems appropriate.
As is, I think always the case, minimalism is always a lot harder than it looks. I’ll keep you all posted!
I learned a lot from the Art of Marketing conference even before it started. To take advantage of someone else’s affiliate link discount and the group ticket purchase, I coordinated a group purchase with two friends, saving ourselves $100 each. It was easier than I expected, thanks to the joys of broadcasting on Twitter and receiving money through Interac.
CONTENT
Mitch Joel: New media isn’t like old media. Why are we still using old-media paradigms of broadcasting? Reboot your marketing. Interesting stories/points: Burning the ships, SnapTell, more grandparents than high school students (comments point out logical flaws in the headline, though), 40% sleeping while watching TV, negative review converts more readily to a sale, semantics: negative review can be great, 20% completely new searches on Google every day, Journey and Arnel Pineda
Seth Godin: Be an artist instead of a cog. Solve interesting problems. Risk getting booed off the stage. Invent the next step. Work around your lizard brain. Characteristics of indispensable people: connected, creative, able to handle complexity, good at leading tribes, inspiring, have deep domain knowledge, passionate. Ship. Thrash at the beginning, not the end. People say: we need you to lead us. Work can be a platform to create art.
Sally Hogshead: Factors of fascination: Mystique, power, lust, prestige, alarm, vice, trust. People will spend a lot on things that are fascinating or things that help them become fascinating.
James Othmer: Not about campaigns, it’s about commitments. Persuasion – voice – engagement – immersion. Create a story that invites people in. Learn from movies and entertainment. Pay attention to continuity. Create a story that hangs together.
Max Lenderman: Be compelling, contextual, visceral. Story about skits in rural India, virtual ary, branded spaces, Camp Jeep, Flame (Whopper perfume), Kwik-E mart (7-11), Tide free laundry
Dan Heath: Change: Find the bright spots. Not recipe, but process. Skip true but useless knowledge. Focus on the signs of hope. What’s working right now and how can we do more of it? Direct the rider, motivate the elephant, shape the path. We change behavior by working with the elephant. See – feel – change. Find the feeling. Shape the path: Tweak the environment. Amsterdam urinal spillage story (fly). Most people try to change 5-7 times before they succeed. What makes you think you’ll get it on the first try?
PRESENTATION
Video can be a shortcut for sharing emotional stories.
Slick ad-like animations (soundtrack only, no voice) detract, though. The shift in attention is a jarring.
Some professional speakers read slides, apologize for themselves, turn their backs on the audience, have low-contrast slides, use ineffective fonts, use jargon, get lost without notes… Plenty of opportunities here.
Big difference between people who give lots of presentations (ex: Seth Godin, Dan Heath, Mitch Joel) and people who haven’t given as many.
Vivid language, metaphors, stories, funny pictures = awesome.
Key message and simple framework essential for helping people follow what you’re saying.
Good talks are focused on you, not the speaker.
Well-chosen transitions/animations make a presentation look extra-polished. (Dan Heath – good example.)
Meta
1600 people filled the auditorium. Lots of need for insight.
Choice of topics shows that audience is still mostly struggling with shift to digital.
Advantages of attending conference over reading business books: see what speakers focus on, watch videos illustrating stories, pick up presentation tips.
Got so tempted to dig into some presentations and experiment with their structures. May want to turn that into presentation coaching someday.
—
I liked Dan Heath’s content the most. I like Dan’s presentation style and Seth’s presentation style about evenly.
Next actions for me: Track down stories they shared; collect interesting stories, videos, and pictures; continue learning and sharing material.
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
What I learned from The Art of Marketing
I couldn’t find any Free Software to back up my Android phone contacts list. After some stumbling around and reading a ton of instructions (none of which got me where I needed to go), I came up with a simple way to do it by hand.
Use adb shell to get to the phone, then do “su” followed by “dd if=/data/data/com.android.providers.contacts/databases/contacts.db of=/sdcard/contacts.db”.
That will put your contacts on your sdcard, where you can adb pull it with “adb pull /sdcard/contacts.db”.
Replace ‘pull’ with ‘push’ to put contacts on the sdcard, then replace if and of in the dd command to put the db back in the dir where the phone expects it.
The whole thing should be rather easily scriptable if you’re so inclined.
About a week I stumbled on this interesting manifesto by Tim Maly on why we should unlink our feeds. I recommend you read the full article, but the heart of the matter is that you’re making a terrible mess of things by sending your feeds from one social network to all the others. You do a disservice to people who are following you on one network (by making them see everything else on all your other networks) and you spoil the mood and general atmosphere that you’re dumping into.
While I agree with the theory in general, I can’t bring myself to go the whole nine yards and completely disconnect everything. A related article by Alexis Madrigal argues that the unlinking doesn’t work with Twitter. Twitter has no memory and Twitter is most useful when you have other meatier services (like a blog, website or even just Facebook) that give people a better idea of who you are. The author argues that Twitter’s relative impermanence means that it’s worth piping your Twitter stream into something more permanent. For my part however, I see things the other: I want Twitter to be my catch-all because it is impermanent.
The New Old Deal
Here’s the deal: I accept that cross-linking feeds leads to some amount of pollution and that’s not something I should be subjecting my friends too. My friends on Last.fm don’t care about how many billions of floating point calculations I’m running at the moment and the readers of this blog probably don’t care about my thoughts on modern instrumental music. But as Madrigal puts it, Twitter is different. I feel uncomfortable calling Twitter a social network. To me it’s more like a broadcast service. You send out little snippets and anyone connected can read it. Of course you could have a private feed and carefully control your followers, but I feel like that’s just a holdover from email (where spam is a clear and present danger). Also, Twitter is not email. It takes far less overhead to skip something that you don’t care about and personally at least, I don’t feel the same pressing urgency for my Twitter inbox as I do for my email.
When someone follows me on my Twitter account, I want people to understand that they’re getting the whole deal. They are getting my 140-character updates (which make up the bulk of my stream) but they are also getting my regular tech-related articles as well my discoveries online. Tim Maly notes that time is precious and accounts are cheap and it seems that he was talking primarily about other peoples time. While that is true, my time is also precious and so is my mental overhead. As an example, I take myself.
Account Overload?
I could, right now, split my Twitter stream into at least three separate accounts: one for updates only, one for my blog and tumblelog and one for my Last.fm feed. Thanks to Twitterfeed, I can set things up automatically to post to whichever account I want. That’s all fine and dandy and I’m really tempted to do it. But what happens when I have a thought about music that isn’t engendered by Last.fm? Does it go into statuses, music or both? Do I really want to tell my close friends that they now have to follow me on three different accounts to get everything (not to mention the overhead of @-reply conversations that could easily start crossing accounts)? Should I have a fourth account that pulls everything in for those who want it? I’ll be the first to admit that my example is somewhat contrived and probably a worst case scenario, but it deserves some thought. I would rather have Twitter collect everything with a disclaimer that people might be getting more than they bargained for.
As for pulling out of Twitter to somewhere else, I’ll agree that’s just a bad idea. Twitter has grown it’s own syntax with @replies and hashtags and the like which really make no sense elsewhere. The only place that you should even consider piping Twitter to is your Facebook status. As a friend of mine said when he dabbled in Twitter briefly: “It was like setting my Facebook status, except that’s all I could do”. Point taken. Even then, it’s a good idea to sanitize your stream to remove all the Twitter-speak. I use the Tweeter application which gives you some good filtering abilities.
In conclusion
- Cross-linking your social networks is a bad idea.
- Except for Twitter. It makes a certain amount of sense to pipe your feeds to Twitter.
- Exporting Twitter to elsewhere is also a bad idea, because of Twitter-speak, except maybe for your Facebook status, if properly sanitized.
As an addendum, if you do decide to use Twitter as your catch-all, I suggest you standardize on a solution. Many services give you the option of piping to Twitter from within the service yourself. That may be fine if you have one or two services and want your posts to appear immediately, but the overhead grows as the number of services grow (and each service has the options in a different place). I recommend using RSS as your glue and piping things through Twitterfeed. There will be a short delay, but I don’t think that will much of an issue for most people.
Did my first Ignite talk last night, at Ignite Toronto 3. It was fun! Scary, yes. But fun, and I hope I convinced at least one person to share more of what he or she knows. Here are some things I learned along the way:
Five minutes will fly by. Don’t worry. All you need to do is do a commercial and point people to where they can find out more. You have plenty of time to make an impression. TV spots are typically 30 seconds long. You have the equivalent of 10 TV commercials to make an impression in. You can do it.
Instead of starting with a bigger presentation and trying to squeeze it into five minutes, start with your key message and expand that to fit five minutes. It’s easier that way.
Write your script, plan your slides, plan a key point for each slide, and then let go of your script. Focus on getting your key point for each slide across, and improvise whatever you need to make it shorter or longer. This means you don’t have to stand around waiting for a slide to change (you can always just add more detail!) or stress out if your slides seem to be going at lightning speed (just say your key point).
Don’t put a lot of text on your slides. If you can, don’t put any text on slides shown when you’re speaking. Text makes people read. Reading makes people stop listening. You’re going to be too nervous to give them time to read. Make it easy for people to focus on you.
You can either apologize for mistakes or focus on getting your message across. Focusing on communicating your message is more useful and fun. People don’t expect you to be perfect.
Put your notes or script online so that people can read the things you forgot to say. You can post it after the session if you don’t want to spoil your punchlines.
An easy way to remember your slides: Figure out your key point for each slide and the transitions between them. It’s easier to remember when it all flows. Tweak it until it feels natural. Then review your slides. For each slide, practice remembering your key message and the transition to the next slide. That way, you always know what the next slide is.
Practice the timing so that you can get a sense of how much can fit into 15 seconds. More important: practice the timing so that you can get used to recovering from timing errors. This is really helpful. People don’t mind if your speech isn’t perfectly synchronized with your slides. If you can keep it reasonably on track, that’s great.
Use a short description and bio, to keep the flow smooth.
Make a placeholder entry on your blog and use that link in the bio so that organizers can link to your speaker notes / presentation without having to make last-minute web updates.
Watch other presentations for inspiration. Plenty of great examples out there.
How to deliberately practice timing (very handy!): Print out your script, notes, or slides. Set up a 15-second looping countdown presentation. While this is counting down from 15 to 1, practice “scenes” from your presentation. You don’t have to do them in order, and you don’t have to do them all the way through, although that helps. I find it useful to repeat one scene until it feels okay, and then move on to the next one. It’s also helpful to run through the entire thing at least once.
You can reuse the timing presentation to help you keep track of time during your talk. But five minutes goes by really quickly, and if you’re making eye contact, you’re not going to look at your timing laptop. Don’t worry about getting everything perfectly timed. Focus on getting your message across and to adjusting as needed.
You can practice outside an Ignite event by recording presentations. You can also practice by doing your talk for a friend. Tag a fellow presenter and work out those butterflies by practicing with each other.
Another long reflection on my process: Thoughts on preparing an Ignite-style presentation
More specific notes for myself:
Things to remember for future versions of my talk: introverts aren’t likely to be out at a bar with 199 other people. They’re going to be at home, waiting for the Youtube replay.
Like, duh. Maybe a different way to frame these presentation tips?
Also, raise-hands polling is hard with a harsh spotlight. I couldn’t see anyone until I shaded my eyes and adjusted to the darkness.
Next for me: Remote Presentations That Rock (March 8, rerun), branding (March 8 PM), client workshop (March 18-19), then PresentationCamp on March 23.
Video to be posted in the next three weeks, I think.
Fun!
Great stuff from other people: How to give a great Ignite talk
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Presentation lessons from Ignite; deliberate practice
This post represents two major ideas, first of ”app stores,” and second of “Sass” or “software as a service,” which seems to be the prevailing business model for contemporary technology companies that aren’t stuck in the 80s. With reflection on free software, open source, and the technology industry as a whole. Because that’s sort of my thing.
On the one hand the emergence of these tightly controlled software distribution methods represent a fairly serious threat to free software, as does SaaS particular insofar as SaaS exploits a GPL loophole. On the other hand these models, potentially, represent something fundamentally awesome for the technology and software world, because it represents a commonly accepted paradigm where users of software recognize the value of software, and the creators of software can get compensated for their work. It’s not without its flaws, but I think it opens interesting possibilities.
Free and Freedom
Obviously app stores present a quandary for those of us involved in the free software world. On the one hand app stores are not free, which is a trivial complaint. It’s not the cost, around which “free software” is truly centered, the true failing here is that creators of software cannot choose to participate in an app store system and distribute source code: the interaction and relationship between developers and users is very scripted and detached. These issues all grow out of the reality that app stores–by design–are they’re controlled by a single institution or organization.
Which isn’t itself a bad thing–there are contexts where centralized organization means things get done more effectively, but centralized authority is not without risk. So while this question isn’t resolved, it’s also the kind of question that requires ongoing attention and reflection.
Paying for Software
At the same time, I think it’s very true that the “app store model” and indeed the more successful “Web 2.0” business models (e.g. new businesses on the web, post-2003/2004) have posited that:
Software is a thing of value that users should expect to pay for.
And that’s not, at least to my mind, a bad thing for the software world. Free or otherwise. Or not always a bad thing, particularly for end-user software. For larger pieces of software (in the “Enterprise”) money is largely exchanged for support contracts and for services related to the software: custom features, IT infrastructure, etc. For end user software, support contracts and custom features don’t tend to make a lot of sense in context: so perhaps moving back to the exchange of money for software isn’t a bad thing.
The connection between “value” (which software almost certainly creates), and currency in the context of software is fraught. Software isn’t scarce, and will never be (by nature.) At the same time it does have value and I think it’s worth considering how to arrange economies that involve exchanging money for software. There are a lot of factors that can effect the way that app stores might work, and I think given the possibility for causing interesting things to happen we shouldn’t dismiss them out of hand.
Related Reading
Despite my (potential) lack of clarity at the moment, I think the following posts reflect some of my earlier thoughts on this subject.
In the wake of recent disasters in both Haiti and Chile, the lack of working telecoms infrastructure has greatly hindered local communication. The first relief workers to hit the ground had trouble talking to each other (let alone the outside world), and that was very bad for the relief effort. Inefficiencies that retard relief efforts result in more death and suffering in times of crisis.
There are two problems that contribute to broken local telecom systems. First, there wasn’t much infrastructure to begin with. Haiti is a poor nation with political risk, and like many such nations, the environment doesn’t easily support investment in large ISP infrastructure. So Haiti had some slow access, but even before the devastation, local infrastructure could not easily handle the increased demand presented by the people flooding in to help.
Second, what little access existed was not designed to withstand natural disasters. Service providers in Haiti are like commercial ISPs everywhere. They favor centralized networks that are easily maintained and controlled (and thus easily monetized). But all those profitable choke points are also centralized failure points, And those
central points of failure are tragically vulnerable at times of natural disaster.
That’s not to say the ISPs are malicious. Various telecoms companies and charities rose to the challenge and poured a lot of effort into rebuilding the local infrastructure. Their approach, though, is to do what they do best: construct big, expensive, centralized investment that will fall over quickly when stressed.
The better solution is for people to use mesh networks (ideally, to be using them even before disaster strikes), in which computers network directly with each other instead of going through the centralized ISP intermediary. Mesh networks are ad-hoc and self-healing, hop out to the world wherever a connection is found, and don’t depend on centralized choke points. If mesh networks were in place in Haiti and Chile, everybody’s laptop would be part of the communications infrastructure, and at the very least people on the ground could talk to each other. Mesh networking is a technology that could save lives.
What’s more, meshes are cheap to deploy and they don’t require centralized ISP investments. That makes them perfect for markets that aren’t supporting the investment necessary to provide the more usual centralized broadband access.
Mesh networking is maturing (see this Ars Technica state-of-the-industry piece on the subject). It’s time to make mesh capability a standard part of everybody’s setup, both to bring access to under-resourced areas and more importantly because doing so will save lives at times of crisis.
It’s incredible to watch the company grow. For example, take these recent discussions of a proposed change in Web policy to filter bandwidth-consuming content. The web filtering pilot was not widely announced, but it came to people’s attention through social networks. People’s responses were grounded in two of IBM’s core values dedication to every client’s success (including automotive and beverage clients!) and trust and personal responsibility. On seeing the conversations going on, the policymakers not only listened to the discussion, but acknowledged the need for people’s input. Thanks to the discussion, the pilot has been postponed until a more acceptable solution can be found.
Isn’t that amazing? Here are some of the things that I think we at IBM are doing really well:
- We care about our values. We know them, we’re passionate about them, and we can cite them when things don’t feel right. In this case, it’s easy to understand the conflicting needs: the need to deal with waste, and the need to feel trusted and personally responsible. The discussion brought up many alternative ways to shape behaviour that are more in line with our core values, such as sharing information and helping people self-regulate. Our values aren’t a dry corporate-written list hidden three levels deep on a rarely-visited website. They matter to us.
- We’re not afraid to share our thoughts and work towards a solution. Can you imagine what this would have been like in an autocratic organization? There would be quiet grumbling, frustration, and attrition. Or can you imagine if we were all emotionally detached already, thinking: It’s just work, who cares, I’m out of here anyway? It’s fantastic that people are not afraid to share their opinions through our social networking tools, and they do so in a non-blaming, constructive way.
- Leaders listen. Can you imagine how this could’ve gone other ways? If the team had gotten defensive and entrenched in their position, then there would’ve been a deadlock on policy. The people who were passionate about this topic might have been seen as time-wasters and encouraged to leave. Instead, the policymakers listened, participated in the discussion, and saw there was a need for more thinking around this topic.
We don’t need to be a full democracy – that would require a lot of time and engagement! – but we become smarter as an organization when people have voices and the desire to make things better.
I wonder if this approach could extend to other aspects as well. Right now, for example, resource actions trigger that fear and demoralization. What if the thinking processes leading up to resource actions could be as open as this? Could we collectively find alternatives that are more in line with our values? Will we feel better about any necessary cuts knowing that we were involved in the process and it really is the best option?
There are so many possibilities. I love what we’re doing. I think it’s amazing. I want to help more parts of IBM have these conversations, and I want to help clients transform their organizations too.
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Change, culture, consensus, and the company we live in
During the Art of Marketing lunch break, Alan Lepofsky wanted to know how I got to know his team when he was at IBM. I explained that Matthew Starr had invited me to the IBM Web 2.0 Summit even though I was just a graduate student doing research, and that was when I got to meet Carol Jones and Alan’s other colleagues. When he heard that, Alan told me this story about the word “just”, from when he was twenty-five years old.
One of his mentors had taken him to a very exclusive restaurant, the kind that looks like a home. It was a scene right out of the movies. The waiter greeted his mentor by name and offered his mentor’s usual table. His mentor ordered a drink. When the waiter asked Alan what he would like, Alan said: “I’ll just have a Diet Coke, please.”
After the waiter left, Alan’s mentor told him to never use the word “just” to make himself or his decisions smaller. Instead of saying “I’ll just have a Diet Coke”, Alan could say, “I’ll have a Diet Coke.” There’s a subtle difference, but an important one.
Reflecting on this in the afternoon, I couldn’t help but be struck by how many of the presenters apologized for themselves. It was casual — self-deprecating humour, apologies for slides or technique, apologies for nervousness — and almost unconscious, like something that people say to cover up gaps. Perhaps they thought of themselves as “just” themselves, too.
How many times have I asked for just water at a restaurant? Perhaps it’s to forestall the questions: Perrier? Carbonated water? Bottled water? But it seems even more awkward to clarify with “regular water” or “house water” or “tap water”. (What do people ask for?)
How many times have I described myself as just a lucky newbie? I often feel that I am. I feel like that child in the IBM Linux commercial, receiving insights from all sorts of amazing people. But to call it luck would be to frame this experience as difficult to reproduce, and
to call myself just a newbie dismisses the beginner’s mind that I deliberately develop and maintain – the one that lets me focus on learning and sharing as much as possible instead of staying within my comfort zone.
So who am I, if not just a newbie?
I am excited and amazed by the opportunities that I have. I am doing something incredibly right. I want to figure out not only how to do even better, but how I can share that with as many people as possible and help them do their best.
And yes, I am going to change the world. =) Why not? It’s possible. How wonderful can it be?
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Not just a word
On Hiatus
Over the past several years, this blog has gone from something that a few patient friends read to something with farther reach than I ever hoped or intended. This has been, alternately, flattering, infuriating, exhilarating, and terrifying.
I write for myself. Always have, always will. Writing helps me structure my ideas. I sit down to write when I’ve had something kicking around in my head that just won’t quit nagging at me. By the time I’m done, I can put that idea to rest and move on. Unfinished thoughts structured via writing yield catharsis. Ideally, this is how the process works for me.
Lately, I’ve found the cathartic returns from blog-format writing to be diminishing. The ideas I’m trying to express never really get put to rest in my head when I write, now. Instead, they spark whole conversations that I never intended to start in the first place, conversations that leech precious time and energy while contributing precious little back. Negative responses I can slough off, but the sense that I’m not really crystalizing my unset thoughts by writing here is what bothers me.
So. It’s time for me to take a break from blogging for a while.
What Might Have Been
This is a hard decision. Right now, I have a number of posts queued up:
- One about how developer platforms are communities first and products second, and about how healthy platforms grow and mature organically.
- One about the creative possibilities of the iPad, as a sort of counterweight to my criticisms of the device’s closed design.
- One about how Objective-C has been successful despite being a fairly limited programming language, and what other language and API designers can learn from that unlikely success.
- One about the necessity of treating the creative process behind technology as if you were performing magic, and the worth of opening your mind to unorthodox methodologies and approaches.
When I think about not publishing these things, I’m a little heartbroken. I enjoy sharing ideas, even when my ideas are shot down. I try to get better at communicating, at arguing, at persuading. But lately, I’ve been caught in a rut. I feel as if my writing isn’t really improving thanks to blogging, certainly not to the degree that bloggers I admire like Mark Pilgrim have improved in the time I’ve been reading them. I feel as if I stumble from one unintentionally inflammatory post to the next without gaining any particular insight.
A feedback loop of positive emails and tweets has kept me blogging despite my frustrations, but I find I’m no happier after I finish a post than when I started. If anything, blogging leaves me stressed out, disappointed, or just stuck with the sense that I’ve wasted my time. That’s why I need to take a public step back from writing here for a good long stretch.
What May Yet Be
I want to focus my creative energies outside of work on something more substantial than blogging. Co-authoring Programming Scala was deeply rewarding in a way that few other things in my life have ever been. I have another book project in the works, and I’d like to embark on that in the near future. It’s big project, though; daunting. I’ve been using blogging as a way of putting it off while still satisfying my itch to write.
I’ve also been a lax open source citizen. My coworkers at Twitter are cranking out great open source code. I’m not pulling my weight in this respect – only one of those great projects on Twitter’s open source page has my avatar next to it. I have at least as many open source projects queued up as I do potential blog posts, and those projects may be a better illustration of how I view the craft of programming. Code can speak louder than words.
I’ll still contribute to Graceless Failures, the group blog of Scala tips and tricks I started in 2008. I’ll probably write for the Twitter Engineering Blog on occasion. I may yet find another outlet for my writing on programming, particularly as it pertains to the study of programming languages; a simple and frictionless format like Reg Braithwaite’s homoiconic is appealing. In the past, I’ve found it useful to have a dedicated place to dive deep into a particular topic of interest. This particular blog has always been too “general interest” to get highly technical.
Of course, I’ll be tweeting away. Over time, I’m coming to realize what sort of messages I can communicate effectively via Twitter, and what sort I can’t. Twitter works least well for me when I try to cram big arguments down to 140 characters. Every medium has its particular sweet spot for a writer, and I’ve found that a combination of geeky humor, technical information-sharing, musical recommendations, and tidbits about my travels, drinking, and dining seem to make for the happiest followers on Twitter.
The Next Few Months
There are still friends who read this blog to hear about what’s going on in my life.
In about two weeks, I’m getting married to a sweet, funny, smart, beautiful woman that I met while living here in the Bay Area thanks to OkCupid. When we started dating, marriage was the furthest thing from my mind. True love will sneak up on you. Let it.
We’ll be wed at San Francisco City Hall on Friday, March 12th. That night, we’ll celebrate over cocktails at a local restaurant with our friends and family. A couple of days later we get on a plane for Saint Lucia, where we’ll spend a week in quiet paradise.
In May, my then-wife and I will be moving to Portland, Oregon, where I’ll continue to work for Twitter. Portland and the Pacific Northwest captured my heart and imagination in the time I’ve spent there, and I’m eager to get involved in the local community (tech and otherwise).
After all that, who knows. Maybe by later this year I’ll be ready to write here again. Maybe I’ll be in midst of researching my next book, too heads-down to come back to blogging. I’m not sure. But I thank you for having read this far, and I hope you’ll be generous enough with your time to read again, someday.
I said to a new writing friend ”I’m young, particularly given that anyone under the age of 40 in the science fiction community is considered ‘a young writer.’” Which is, more or less true (on both counts,) and brought on a couple of trains of thought that I’d like to explore in a bit more depth:
-
The “youth” of a writer is long, indeed much longer than one would expect.
-
I’ve found a community of science fiction writers. Admittedly I’m new and very much on the outside, but I find it delightful that all of the “things I do,” are part of communities one sort or another: Sacred Harp singing, Morris Dancing (in the Midwest, particularly,) Contra Dancing (on the East Cost, particularly,) Free/Open Source software, blogging, and apparently Science Fiction writing.1
The Portrait of the Author During Youth
I’ve written here before about the challenges and inherent problems of “being a writer:” the work we do is potentially hard to understand, good writing is more than the sum of its parts, and because writing is a sign of education for most people, sometimes it’s difficult to figure out (even those of us who “are writers”) to figure out what’s “writing,” and what’s just throwing words together.
Now to be fair, I’m not complaining that the period of “youth” as a writer is so long. This standard seems wrapped up in the idea that a large component of being a “real writer,” is having lived long enough to have enjoyed a great deal of unique experiences (which can inform your work,) and also to have had enough time writing “crap” to be able to have the (learned) skill of being able to construct quality texts.
It’s really hard to tell people, epically the young, that they need to “wait until they’re older.” But I think once we (I) get done with the pouting, there’s a pretty strong silver lining: the extended adolescence of the writer provides a longer window to read, to experiment, to apprentice to other writers, and to grow as a writer. Additionally, if the “youth” of a science fiction writer is longer than it is for writers in other fields (and I suspect it is, slightly,) the science fiction community has created a way to compensate for the exclusion of science fiction from most academic writing programs. These are all largely good things, to my mind.
Community Discourses
I think communities are fascinating, and I’m delighted to touch so many different and interesting communities. It seems to me that the formation of communities is very much not a project for youth. As young people, our communities are local, and based on where we go to school, where we live, even where we work. The communities I’m thinking about there are, in turn based on what we’re interested in and what we love to do. Although there’s a potential for insularity and self-selecting qualities, there’s also a great potential for diversity. There are a lot of different kinds of science fiction writers, sacred harp singers, folk dancers, open source hackers, and so forth.
There’s another interesting set of common factors for these communities: they’re all built around shared experiences and activities in the “real world” (as it is,) but the members of these communities tend to be scattered across a given geographic area. Though I don’t have much to compare this to, personally, but I think the ways that these communities are supported and connected through the Internet. As much as Facebook irritates me on a technological level, its done it’s job.
The principals under which communities function and adhere are not something I have a terribly firm grasp of, I must confess, but I know what I find myself in one, it’s a good thing indeed.
-
I have, it seems too many hobbies and avocations.
↩
If depression has an evolutionary purpose, it's certainly not obvious. Depression makes people consider suicide and less interested in sex, which does not encourage the species' survival. But two evolutionary psychologists theorize that depression's purpose is enhanced mental skills. Sadness focuses the brain's attention on a conflict, and makes you better-equipped to make good decisions.
A fascinating New York Times magazine article entitled Depression's Upside explains that the ventrolateral prefrontal cortex (VLPFC) is the part of our brain that controls what we pay attention to.
Several studies found an increase in brain activity (as measured indirectly by blood flow) in the VLPFC of depressed patients. Most recently, a paper to be published next month by neuroscientists in China found a spike in “functional connectivity” between the lateral prefrontal cortex and other parts of the brain in depressed patients, with more severe depressions leading to more prefrontal activity. One explanation for this finding is that the hyperactive VLPFC underlies rumination, allowing people to stay focused on their problem. [...] Human attention is a scarce resource — the neural effects of depression make sure the resource is efficiently allocated.
Therefore, when you're depressed, your brain kicks into total-focus mode, and sets you into a cycle of rumination on the problem at hand.
The downcast mood and activation of the VLPFC are part of a “coordinated system” that, Andrews and Thomson say, exists “for the specific purpose of effectively analyzing the complex life problem that triggered the depression.” If depression didn’t exist — if we didn’t react to stress and trauma with endless ruminations — then we would be less likely to solve our predicaments. Wisdom isn’t cheap, and we pay for it with pain.
Not everyone agrees with the positive spin on why depression exists, mostly because there are so many different types of depression--some triggered by events and problems, and others that persist for years without an obvious cause.
Ed Hagen, an anthropologist at Washington State University who is working on a book with Andrews, says that while the analytic-rumination hypothesis has persuaded him that some depressive symptoms might improve problem-solving skills, he remains unconvinced that it is a sufficient explanation for depression. “Individuals with major depression often don’t groom, bathe and sometimes don’t even use the toilet,” Hagen says. They also significantly “reduce investment in child care,” which could have detrimental effects on the survival of offspring. The steep fitness costs of these behaviors, Hagen says, would not be offset by “more uninterrupted time to think.”
Still, those who suffer from depression do get the benefits of enhanced mental skills.
Joe Forgas, a social psychologist at the University of New South Wales in Australia, has repeatedly demonstrated in experiments that negative moods lead to better decisions in complex situations. The reason, Forgas suggests, is rooted in the intertwined nature of mood and cognition: sadness promotes “information-processing strategies best suited to dealing with more-demanding situations.” This helps explain why test subjects who are melancholy — Forgas induces the mood with a short film about death and cancer — are better at judging the accuracy of rumors and recalling past events; they’re also much less likely to stereotype strangers.
These mental boosts are often responsible for quality creative output.
In a survey led by the neuroscientist Nancy Andreasen, 30 writers from the Iowa Writers’ Workshop were interviewed about their mental history. Eighty percent of the writers met the formal diagnostic criteria for some form of depression. A similar theme emerged from biographical studies of British writers and artists by Kay Redfield Jamison, a professor of psychiatry at Johns Hopkins, who found that successful individuals were eight times as likely as people in the general population to suffer from major depressive illness.
(Emphasis mine.)
Even though I quoted it at length, this whole article is worth the read, especially for folks who tend toward depression. Knowing about the ways sadness can benefit you just might make you feel a little better.
Depression’s Upside [NYT via]
I’ve been thinking about essays on and off for the past few days. It all started when I was in the process of updating my static HTML website that I call Basu:shr. I have a section called essays which is currently populated mostly with papers that I wrote for various courses at college. Looking over some of my older work I realized that I didn’t really write longer pieces anymore. This blog is my primary writing activity at the moment and most of my posts are in the 700 to 1000 word range. I’m perfectly happy writing short articles because I’ve always admired brevity and conciseness (which is why I like Twitter as well). But at the same time, I’m slightly worried that I might be losing the ability of writing longer, more detailed pieces.
Ars Longa, Vita Brevis
As I’ve pondered before, life is short and it takes a fair amount of dedicated effort and time to come up with something beautiful and useful. With the rise of the Internet and instantaneous communications, we’re becoming a culture that is very much used to continuous streams of small information packets. The essay is becoming a holdover from the old days when having long periods of times to do nothing but sit and read was common. However, there are a number of really good essayists alive today, and a lot of them are on the Internet. There’s Paul Graham, whose essays are practically the stuff of legend for programmers. There is also Steve Yegge who seems to have retired, but left behind a fairly large collection of essay-length material (including an article on why you should write a blog). Outside the Internet there is Warren Buffet who has written long detailed letters to shareholders for the last 32 years each of which is an education in and of itself (and I can’t help but wonder how many shareholders actually read through them all).
I don’t think I’m making a mistake when I say that the essay is still alive and well today, albeit in somewhat modified forms. But the fact remains that putting out something of such length and depth takes up a lot of time and energy (not to mention the countless hours that go into accumulating the knowledge and organizing the thoughts that must flow into such a work). In many ways, writing an essay is similar to a software project. There is planning and preparation that must happen upfront, but nothing is really for certain until you sit down and start writing. Writing a good essay that other people will want to read and tell their friends about is no easier than writing good software that others will want to use.
Blog meet Essay
The blog and the essay are fundamentally different things. A blog is a magazine compared to an essay’s book. The blog as a format is great for some things: without easy blogging I probably wouldn’t be writing at all. But the rise of blogs (and accompanying software) has left the long form essay in the dark. You could simply write long articles and put them on your blog like Steve Yegge. But reverse chronological ordering really isn’t the best format for a collection of essays. For small numbers, a simple list of titles, maybe with a blurb is probably the best. Once you get to a larger number (Paul Graham for example), a simple list doesn’t cut it any more.
There is also the actual writing experience. Whenever you write a longer piece over the course of many days, you start to go back and visit the old parts. Part of it is for editing, but you also want to read what you’ve read before so that you know you’re keeping your essay coherent. Blog software doesn’t easily let you do this. I know ?WordPress stores revisions, but there doesn’t seem to be an easy, upfront way to see diffs of different versions against each other. I suppose a wiki could be better as an essay platform. Dokuwiki has excellent visual diff function and Writeboard also lets you compare versions.
Perhaps we do need some sort of specialized software for writing essays. Something that puts drafting editing at the center as opposed to at the edges. Personally I’ve been using Emacs with Git to get some of the same result, but I would really like to see a webapp that can do something like that. After all, there isn’t much use in writing an essay if no one is going to read it (and how better to get people to read it than to put it out on the Internet).
I, Essayist
Even though there may be no quick-and-easy publishing solution like ?WordPress for essays, writing an essay is far less dependent on tech tools than most other things today. Like I said before, Emacs and Git do a fairly good job together. I would like to be able to put all my drafts online with some sort of commenting system so that people can see the evolution of my essays, but I’ll settle for just being able to show a final product.
Separate from showing the essay is the mental exercise of actually sitting down and writing the essay (and then revising and editing). That’s something that I’ll have to get back into the habit of doing and will probably take time. Subject matter is also an issue, but a good starting point would be to simply expand on the themes that I cover in this blog, while making sure that people who read my blog can read my essays without getting bored (and vice versa). Expect my first essay to be on essays, sometime in the next few weeks.
Creativity loves constraints, and the Ignite style of presentations has lots of constraints. Your speech has to fit into five minutes. You have room to make one point and perhaps tell one story. You have twenty slides that automatically advance every 15 seconds, although you can slow down by duplicating slides or speed up by using timed animation. You’re giving your presentation to a live audience, so you need to be part actor and part stand-up comedian. Oh, and you’re just one in a long line-up of five-minute speeches, so you need to stand out if you want people to remember your point.
My first Ignite-style presentation will be The Shy Presenter, which I’ll share at IgniteTO this Wednesday. It’ll be a fun experiment that builds on a lot of things I already do for my regular talks.
So let me take apart my process to see how I can improve it, or if I’ve picked up any tips that other people might find useful.
I write about a topic before preparing a talk for it so that I can find out what I know, whether it’s useful, and whether I care enough to invest a few hours into preparing a presentation. (Yes, it’s that old skills-needs-passion sweet spot. Handy!)
Ideally, I’ll have blogged about a topic often enough to figure out the key points I want to communicate, and then it’s just a matter of reviewing the previous posts, summarizing them, and editing the points. Not having lots of blog posts about a topic is often a danger sign, as I learned two years ago:
But sometimes an interesting presentation opportunity comes up, and I’ll flesh out new material after people have okayed my title/abstract.
I’ll mindmap what people come in with, what I want them to leave with, and what I can put together to help them along the way. I also find it useful to braindump a quick list of points I might want to make.
I like making my talks short. I usually try to fit my talks into 7-15 minutes, which is good practice in finding the core of a message and putting together a few supporting points. A good way to estimate this is to take your target words per minute and multiply it by your time, adjusting for pauses. I usually aim for 150wpm (in the middle of the 140-160wpm often suggested by books on public speaking), although I often end up speaking at 180-200wpm. Then I read things through and tweak the text until it fits.
Keeping it short and simple also makes it easy for me to remember. The shorter it is, the more I can improvise to fit the needs of time.
I post my speaker notes online. It lessens the surprise, but it makes the notes easy to share, search, and get feedback on.
Then I split my notes/script into segments. For Ignite, that’s about 37 words per segment. Editing smoothens things out.
At this point, I can usually think of a few simple ways to illustrate each segment. Sometimes I write out the visual sequence and then storyboard it. Other times, I go straight to the storyboard. Sometimes images or segments pop into my imagination, and I rework my writing to include it.
Then I draw the pictures and make slides. I usually use Inkscape because that makes it easy to edit my drawings to reasonably resemble my imagination. I’ve been experimenting with ?MyPaint lately, though. It takes more work, but it’s interesting.
I post the slides on Slideshare and add it to my blog post, again trading surprise for sharing, search, and feedback.
Once I’ve boiled the idea down to slides, I can work on remembering the key points for each slide. If the key points flow together and people get interested in a topic, they can always look up the full notes on my blog. That means I don’t have to worry about following the script word for word. So if it turns out I have less time than expected, or more time than expected, or I forget something or people want to learn more about something, I can adapt.
And then there’s the blog post on the day of the presentation, and the blog post following up on what I learned from the presentation, and the blog post following up on people’s questions, and the blog post about any revisions, and the blog post about process or content tips (like this one!), and the tweets and Slideshare embeds and all of those other things that mean that the four hours or so invested into preparing a presentation pay off several times over…
Here’s a totally numbers-from-a-hat estimate:
So that’s how I generally prepare my talks. =)
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Thoughts on preparing an Ignite-style presentation
My first full month back in Canada this year was packed with goodness. I dove into interesting challenges at work, presented The Shy Connector to an international audience, and wrote a lot about writing and presenting. One of my mentors gave me a fantastic opportunity to learn not only about interviewing skills but also about Smarter Cities by taking me along on his interviews. I learned a lot about life, too, and got back into the swing of preparing lots of stuff ahead so that life runs smoothly.
What’s up for next month? Lots of work involving documenting and organizing assets, connecting the dots, and sparking people’s imaginations. I’ve also got three presentations scheduled: The Shy Presenter (IgniteTO), a presentation on collaboration for a client workshop in the UK, and an internal IBM re-run of Remote Presentations That Rock. I tried to keep it to one presentation a month, but sometimes opportunities are hard to pass up.
Blog posts:
Sharing what you know
- Personal blog? Don’t worry about your strategy
- It’s not what you can’t write, it’s what you need to share
- Writing for love and fun
- The Shy Presenter: braindumping an introvert’s guide to public speaking
Work
- Thinking about indexing and connecting the dots
- Wiki organization challenge – thinking out loud
- Wiki information architecture thoughts
- The sweet spot at work
- Moving from testing to development
- I’d like to build the post-connector workplace
- Learning more about interviewing
Reflections on presentations
- Harvesting the backchannel bazaar of insights
- Lessons learned from microblogging talk
- Survey responses for TLE: Remote Presentations That Rock
- Kaizen: WITI: The Shy Connector
Wedding planning
- On vintage portaits and wedding photography
- Getting ready for a new adventure
- Patternicity, how things come together, and happiness
- How not to propose marriage
Life
- Seeds
- Circuses, pots, and cathedrals: three key stories
- Experiments in awesome
- Visualization of my blog categories
Weekly reviews
- Week ending February 7, 2010
- Week ending February 14, 2010
Week ending February 21, 2010 - Week ending February 28, 2010
Misc: Winter, Fixing SIOCSIFFLAGS: Unknown error 132 for Karmic wireless on Asus Eee 1008HA, ACM Hypertext conference in Toronto this June; paper deadline Feb 14, Bug-hunting spreadsheets, Teapot, Always look on the bright side of life
Last month’s highlights: January 2010
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Monthly review: February 2010
Plans from last week:
Work
- [X] Conduct IBVA interviews (eep!)
- [X] Finalize preparations for Idea Lab
- [/] Create leader guide for Discovery Workshop
- [X] Finish UK visa application
- Also: Put together ID overview
Relationships
- [X] Bake more pies
- [X] Send invitations to my family
- [X] Assemble more things for care package
- Also: Stocked the fridge and freezer with lots and lots of make-ahead food (apple tarts, empanadas, pot pie, pasta, rice and beans, pandesal), yay!
- Treated W- to Toronto Opera Repertoire’s performance of “Marriage of Figaro”
Life
- [ ] Survive having my wisdom teeth extracted – Postponed to March 5 because of dentist’s schedule
- [ ] Re-explore a liquid diet =( – Likewise!
- Also: Learned how to make pandesal. Mmm
- Signed up for Ignite Toronto and prepared The Shy Presenter talk
- Refreshed part of my wardrobe
- Maxed out my RRSP for this year and next year
- Wrote a Perl script to automatically renew our library books using WWW::Mechanize
Plans for next week:
Work
- [ ] Prepare overview of Sametime Unyte and Lotus Connections Communities for my second-line manager
- [ ] Facilitate Idea Lab and summarize results
- [ ] Write about Idea Lab refinements
- [ ] Revise Innovation Discovery wiki
- [ ] Make UK travel arrangements
- [ ] Learn tons of cool stuff at The Art of Marketing
- [ ] Talk about productivity with mentees and contacts
Relationships
- [ ] Try a new recipe
- [ ] Finalize care package
Life
- [ ] Participate in Ignite Toronto
- [ ] Have wisdom teeth taken out
- [ ] Test evening themes for working on short-term goals
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
Weekly review: Week ending February 28, 2010
Want to get started in public speaking?
There are thousands of books and blogs and classes with advice. To save you time, I’ve summarized them all for you:
Figure out your key message. Come up with a catchy acronym. Be clear.
Find a surprising fact. Tell a story. Ditch the bullet points. Use a clever title. Make your slides prettier. Use full-screen images. Use no images. Draw your diagrams.
Go to Toastmasters. Practice in front of a mirror. Practice with a friend. Practice with a small group. Videotape yourself.
Make eye contact. Don’t stare. Imagine your audience naked. Don’t read the slides. Watch others for inspiration. Practise. Practise. Practise.
Did you get all that? Are you ready?
Right. So let’s talk about what you need to know in order to get started. You can figure out the who and when and where. You can learn the how. But there’s a huge gap here because of two questions no one can answer for you:
Why would you get up there in the first place?
And what do you have to say?
Why speak? Why spend hours putting together a talk? Why risk stage fright, stutters, stammers, technical difficulties, hecklers, off-topic questions, incorrect information, embarrassment, rejection?
There are lots of surprisingly good reasons. It doesn’t have to be about promoting yourself or working on your career.
Me, there are two reasons why I give presentations. First: I love learning. And short of making something a life-and-death matter, there’s nothing that makes you learn something more than teaching it to someone.
Second: I’m an introvert. It’s so hard for me to walk up to one person and say hello. You know what’s easier than that? Talking to 200 people. Particularly if I can rehearse first. Then people have an excuse to talk to me if they want to. So if you’re an introvert, give it a try. And if you’re an extrovert, give it a try too.
That’s why I speak. Learning is fun. I want to teach what I know. I want to learn from others, but I hate starting conversations.
What’s your reason? Why are you going to get up and speak?
For you, that question could be the worst question to ask. Here’s a surprise. That’s because you might not be able to find out your why until you figure out your what.
Don’t wait for some grand passion to sweep you away. Don’t wait for the aha! moment. You’re not going to suddenly “get it”. Don’t let that stop you.
You won’t know why until you begin. It’s not going to become fun until you’re doing it. (And sometimes not even then). Just treat it as an experiment. A way to improve your communication skills.
How do you start?
You need to figure out what you have to say. This is very useful.
Now someone said, “I need you to do a presentation on X,” problem solved. But you’re probably starting from scratch. Try this simple question instead:
What do you know that someone else doesn’t? Write it down or go tell that someone about it.
What do you know that you didn’t know yesterday? What else do you know? What do you keep saying? What are you curious about? Share.
You don’t have to be an expert. You just have to help.
True story. The only reason I got started in public speaking was because some friends of mine were organizing a conference. By the third call for speakers, they sounded pretty desperate. I said, hey, I’m just a student, but I can talk about this if you really can’t find anyone, and I’m playing with that as a hobby. They booked me for two talks. I learned that even as a beginner, you can help other people learn.
Now you’ve got the raw material for a presentation. You’ve got the what. Share it and see how it makes people’s lives better. You’ve got the why. The when and where and who and how – that’s easy, once you get over that gap.
So think about this: What did you learn? How can you share it? Why does that matter?
Figure out your what and your why, and everything else will follow.
What can I help you learn?
Draft of upcoming talk for Ignite Toronto based on previous braindump. Short enough to fit into five minutes, I hope. If you like this, you might also like The Shy Connector. Have fun!
Post from: sacha chua :: enterprise 2.0 consultant, storyteller, geek.
Check out my blog for tips on managing virtual assistants, Drupal, and other topics!
The Shy Presenter: Why conventional advice on learning public speaking sucks, and how to really get started
About the Planet
All content is the property of the original authors, and is republished here: with permission of the author, under the terms of a creative commons license, or with the understanding that this reproduction constitutes fair use. If you have been included in this planet in error or wish to be removed (or have a blog that you would like to add), please contact me. For a (mostly) current list of sites aggregated in this feed, please see PlanetSources.
Links: people/madalu
Last edited Mon Sep 7 16:55:14 2009

