I’m still a little green when it comes to social media. I’m still learning and I’d be crazy to call myself an expert. But isn’t that what makes it fun? While I haven’t been writing one myself, I’ve been an avid reader of blogs for several years. I have an RSS reader full of ‘em. And I’m completely amazed at the number of people blogging, the wide range of topics, and the vast difference in quality. When I find a blog I love, it’s like finding gold.
But mining for gold, can be tedious. Not that I know about gold mining personally, but those little tourist operations where people pan for gold in a stream have always looked kinda fun. It can be fun on the web too--spending hours browsing, jumping from link to link, seeing what’s out there. But sometimes I need something specific and I need it fast, and it’s annoying not to be able to find it.
So on that topic, I want to share some tips on how to find people on My developerWorks. That's one of the things I think My developerWorks has to offer – the ability to connect with real people who have real-world know-how and technical expertise. My developerWorks is designed with that in mind – this isn’t just a place to network with people you already know – it’s meant to help you meet new people you can learn from and network with.
5 ways to find the people you want to know on My developerWorks
1) Use “Find people” on the My developerWorks Connect page.
Okay, this is a killer spot, I really like to use to find new people… Go to the My developerWorks: Connect page and look under “Find people”. You can search by Keyword, Role, Skill, or Interest.
2) Search Profiles in My developerWorks
Go to Profiles. Click on Advanced Search and then you can look by city, country, name and keyword. This is good to use if you're looking for someone in your area.
3) Look for people with similar interests in Groups
Are you already a member of a group? Groups are an ideal place to look for colleagues interested in similar topics. And if you haven’t joined a group, you can easily browse them for topics you’re interested in by using the tags. Interested in Java? Click on the Java tag, find groups tagged with Java, and find new people you may want to get to know in those groups.
4) Get to know your local, friendly blogger!
If you’re reading blogs on My developerWorks, don’t be shy about getting to know the blog’s author. Bloggers blog because they want to share their thoughts and because they want to hear what you think in return! Just click on their virtual business card and send them a request to add them as a colleague!
5) Take a peek over your neighbor's fence at their bookmarks
One way to find someone you have something in common with is look at public bookmarks and browse them by tags. Find bookmarks you like, and you’ve probably found someone new you may want to connect with
Oh, one last thing… Now that you've found someone, how do you make contact with them on My developerWorks?
On their profile page, or from their virtual business card request to add them as a colleague. Once they’ve accepted your colleague invitation, it’s easy. Just go to their profile page and how you’ll see “Message this colleague” available as an option. Click on that link, type in your message and it will reach their email inbox.
This week, I'm privileged to share an interview with John Swanson
, the managing editor of the English language developerWorks newsletter. John's been part of the developerWorks team for nine years, and as the newsletter editor, he has a bird's eye view of what's going on in the developerWorks universe. The free developerWorks newsletter is a great way to stay posted on what's new in developerWorks each week - subscribe here
Learn more about John in the interview below and visit his My developerWorks profile
to add him to your network. So what's the most interesting thing about being the editor of the developerWorks newsletter?
The free candy! Just kidding. Every week, there's something new and cool on developerWorks and I get to tell the world about it -- and I like coming up with new ways of showing developers how they can benefit from the resources on our site. And after 10 years, we've accumulated a colossal amount of material -- tutorials, articles, demos, podcasts, and more (not to mention My developerWorks). Plus, subscribers can customize the newsletter so it focuses on information that's relevant to their interests and location.From your perspective, what topics are the developerWorks audience most interested in lately?
The Linux stuff always draws a crowd -- the "Lazy Linux" piece was the top draw so far this year, and the "Learn Linux, 101" series has been popular lately. Other hot topics included "Speed up your Web pages," "Introducing Apache Mahout," and "10 great tools for any UNIX system." Our readers LOVE top-10 lists. What's next for the developerWorks newsletter?
Well, my goal with the newsletter is to make the developer community aware of all the great resources on developerWorks, so as new stuff comes online I'll be showcasing it for everyone to see. If I'm doing my job right, readers are focusing on the content and not on me. (I'm sort of a digital carnival barker.) That's a longwinded way of saying what's new with the newsletter is what's new with developerWorks -- so subscribe
already! :o)Each week, you write such a creative editorial introduction for the newsletter - how do you keep your creativity sharp?
Thanks! Again, I have a lot of great material to work with. There are so many facets to developerWorks -- different topics, presentation formats, skill levels, etc. -- that there's always a new angle we can take with the newsletter. It's fun to find new ways to help developers overcome the challenges they're facing. What do you think is something that is not commonly known about developerWorks that would benefit others?
Well, I'd like to believe that everyone in the IT community has set up their profiles on My developerWorks
with robust data about themselves -- but I don't think we're quite there yet. It really is a one-of-a-kind resource that can help people connect and get exposure. (I mean, it costs nothing -- what can it hurt?)
It's funny: I'm really not a person who's prone to hyperbole -- but having worked with developerWorks for nine years now, I really do mean it when I say there's no other place quite like it on the Web. If you were stuck on a technology deprived island, what single technology could you not live without?
Hmm. Does a fishing pole count? If you're talking about computing, well, I'd go with a good cell phone with a decent signal -- we're quickly moving into a time when most, if not all, information-related tasks can be done with a phone. I mean, I'd have developerWorks -- what more could I possibly need?What future technology would make your life easier?
I think speech recognition software has yet to hit its stride. Yeah, it's out there, but it certainly isn't part of our daily lives the way I think it will be one day (think household appliances). I see a future where people do far less typing.How are you using social networking today?
I love to connect with friends and colleagues on My developerWorks and Facebook. When you work at home like I do, it's important to find ways to connect with others, and social networking has enabled me to connect with a wide range of folks who have enhanced my life an many ways -- people from all of the chapters of my life, including the current one. My developerWorks is great because there's an emphasis on the future -- solving problems, building careers, finding ways to move forward (and less on who sat next to you in Calculus class).Do you know your Myers-Briggs or Kiersey personality type? Care to share?
I've taken both tests, but it's been years. I seem to recall that I'm officially an introvert -- but I do, in fact, get charge out of being around others. My personality makes taking those tests a little like nailing Jell-o to the wall.
- Thanks John!
I've always been a little curious about what a developerWorks zone editor does all day. I've imagined they must have some secret knowledge about the world of developers and what makes them tick. So I was looking forward to hearing from Barbara Wetmore
, the editor for the developerWorks Open Source zone
, to find out how she cranks out new content and what kinds of hot topics to expect from the Open Source zone in the future.
Learn more about Barbara Wetmore in this interview below and go add her to your colleagues on her My developerWorks profile
. As the zone editor for the developerWorks Open Source zone, what's a normal day like for you?
Think circus act. Specifically, juggler. At any given time, I have content coming and going and hovering in between.
I receive about 30 proposals for new articles each month. I can accept and publish at most only 8 to 10 of those. So I am constantly evaluating proposals, researching the subjects of the proposals, determining whether the proposals map to our content priority topics, conferring with experts, and making decisions. Once I've made a decision, I get authors started with instructions, article templates, and graphics and sample code guidelines. As those authors are composing, I support and nurture them by answering any questions they have and reviewing interim drafts. And then when authors complete and deliver their final material to me, I transform their material to XML and HTML, fix formatting errors, and edit the content of their article. I work with other editors on the developerWorks team to accomplish the final content and production editing. Once an article is published, I make sure it is promoted in venues such as the developerWorks newsletter, relevant groups on My developerWorks, and Twitter.
My days are unpredictable. I never know when a proposal is going to come in. Some days, I get none. Other days, I get five in one day! On any given day, I can be reviewing a proposal from an author, getting another author started on an article, and receiving and editing an article from yet another author. Hence, the juggling act.What future technology would make your life easier?
Molecular transport. Definitely. Will somebody please hurry up and invent/perfect this technology? I have some implementation ideas. Let's use the cell phone to accomplish the transport, make it our personal portal. Feel like going to Paris for lunch? Punch in the destination code for Paris and voila', your molecules are disassembled, sucked in through a special adapter on your cell phone, sent at the speed of light through the air, and reassembled on a sidewalk cafe in Paris with a baguette and a glass of wine and some fruit and cheese. Got a meeting back in the States at 1:00? No problem. Dab the corners of your mouth with your napkin at 12:55, punch in the destination code on your personal portal, be at the conference table in time for the opening remarks.
Think of the possibilities. No more highways. They can be turned into bike trails. No more carbon emissions. No more rushing around or waiting in traffic jams. No more separation from family. Or instant separation, if desired!
Internet technology transformed the world. We're accustomed to that world now. It's time for a new transformative technology. Let's get going with molecular transport! I want to go to Paris for lunch! Do you know your Myers-Briggs or Kiersey personality type? Care to share?
ISFJ (see http://typelogic.com/isfj.html
). My husband is the exact opposite. ENTP. Turns out that's supposed to be a good match. Indeed. We've been married for 30 years.What kind of topics and technologies can we expect the Open Source zone to focus on in the future?
I've been the editor of the Open Source zone
for less than a year now, and one thing I've learned is that there are more open source projects out there than I could ever possibly investigate! We're always going to cover the biggies, the projects within the communities for which IBM is a major contributor: Eclipse, Apache, PHP. But there's room for other projects as well. And I like to let my audience define what they want to see us cover. I used our developerWorks Twitter account earlier this year to solicit topics from open source developers and users and as result, we published articles on Android, CouchDB, Django, and others. Cloud computing is going to continue to be a hot topic, as well as mobile technologies. What else? Readers, you tell me! Use the Comment field below to let me know what you think the hot topics are in open source and what you want to see us cover in 2010.
Do you have any "lessons learned" about personality on the job?
If you're obnoxious and competent, you can get away with being obnoxious. If you're obnoxious, but inept, you're a goner. Nice, but inept? You'll eventually be gone too. Being nice and being competent is always the better way to go.How are you using social networking today?
You know, I started at IBM 30 years ago with a typewriter in my office. I moved onto to a "dumb" 3277 terminal attached directly to a mainframe (oh, those were the days!), and then stared blankly at the machine that replaced that in the mid-1980s. "PC? What's that?" Now I'm banging away on portable computing equipment 14 hours a day, and yes, despite initial resistance, I am participating in social networking. I tweet on Twitter, both personally and as the developerWorks Open Source zone editor. I share my life with family and friends old and new on Facebook (my kids don't approve, but too bad; they don't own Facebook). I connect with professionals on LinkedIn. Right now I am participating in a Smart Work Jam sponsored by IBM. And of course, I am a member of My developerWorks! I just can't get into virtual worlds. Too old, I guess. The last video game I played was Pac Man on some huge console-like machine in a bar on the Carolina coast. And I'm still not convinced anyone would want to pay attention to my drivel on a blog, so I've never blogged either.
I confess, I do like social networking. Sometimes it is too overwhelming, though. Too many people coming at me all the time. My favorite thing to do still is to walk alone in the woods in the morning. And then to meet with a few good friends for coffee. At the coffee shop! The real coffee shop! With real coffee and real conversation, accompanied by big, broad smiles and twinkles in eyes. - Thanks Barbara!
Welcome to my new, and I admit it, FIRST blog!
The truth and nothing but the truth... I'm not a developer and I'm not a techie, so don't expect any geeky posts from me. But I love geeks! I've een working with all kinds of technical geniuses at IBM for the last ten years, from web developers to ISVs to our brilliant team of people here who made My developerWorks possible. And I find that us marketing professional types (I fall in that bucket btw) have a nice yin-yang relationship with technical types. We appreciate each others' strengths and complement each others' weaknesses. Opposites attract and that's why I've named my blog "Yin meets yang".
This year I've had the privilege of working on the launch of My developerWorks - working with a multi-faceted crew, collaborating on everything. So while I'm no techie, I can't resist blogging out here on My developerWorks, because I want to get to know the technical community up close and personal, plus I want to share ideas about how to get the most out of My developerWorks because that's a topic I'm passionate about!
So what can you expect from my blog?
Tips, hints, and tricks on how to use My developerWorks -- things like how to find people who "know stuff", how to amp up blog readership, and how to build your inner circle.
My explorations, discoveries and thoughts about social media, social networking, and Web 2.0.
What I'm learning about playing nice with others and getting things done in a 21st century, fast-paced, highly-matrixed virtual team workplace.
My thoughts about personality in the workplace (I am a geek about Myers-Briggs testing, okay?).
Discussions about working OTTO (that's what we at IBM call "Other than traditional office) - I'm starting to work from home and still learning how to make it work for me.
I'd love to get to know you better! So please, come get to know me on my profile and add me to your colleagues. And on my blog, please leave comments, and let me know if there's anything you want to hear more about!
That sassy looking girl over to the left with the strange hairdo looks like she thinks she's pretty cool, eh?
That little 11 year old girl actually happens to be me. A friend posted this photo in Facebook and looking at my past self triggered memories that inspired this blog post.
When I was eleven, I actually didn't think I was that cool. But I desperately wanted to be cool and popular, like many grade school kids. Unfortunately I was painfully shy, always waiting for others to come to me. My perception of the cool, popular kids was that they were popular because they were prettier than me, wore nicer clothes, were on the cheerleading team, etc.
It was only a few years out of high school that I realized that wasn't the case at all. For the most part, the popular people were the most friendly, fun, outgoing, confident people. They were the people that welcomed others, invited them out to lunch, and said hi in the hallway. It mattered not what their socio-economic status was, or how genetically gifted they were in sports or attractiveness. What mattered is that they made other people feel comfortable and wanted.
I've often wished I could go back in time and whisper this secret to my 11 year old self.
But I can benefit from it now, and I often do in the world of social networking, which isn't much different than grade school. Many people sit and wait for others to reach out to them, to be discovered, to be found. But the people who reach out to others, welcoming, sharing info, connecting groups of people, and championing people, miraculously find themselves in a world of friendly faces.
If you're willing to make the first move, to say hello, to make contacts, friends and allies, it's a world of opportunity. So... don't be shy!
I've always found Carl Jung's archetypes
to be fascinating. As I've been trolling around lately in the social networking universe, I've observed some archetypes myself and thought I'd share! Let me know what you think! Do you identify with any of these?Social Networking Archetypes
You're like a sponge soaking up information all the time and you like to share that information with other people! You blog and tweet often. It may be short and to the point but you keep it coming because you like to keep up with current events and strike while the iron is hot.Make the most of your archetype
: Embrace your strength and do what you love. Other people are looking for that timely information you provide. But consider learning from the Friend and the Personality archetypes to add a little warmth and color to your social networking.The Personality
You might be fun, sarcastic, witty, or brainy. But whatever you are let's face it... you've got Personality with a capital 'P'. You have a way of expressing yourself that's unique, and you're not afraid to put yourself out there. People like to follow you not just because of information you provide but the spin you put on it. It helps if you are passionate about a topic or share lots of information but what makes you shine is the personality factor.Make the most of your archetype:
Whatever medium you choose post regularly, be colorful and be yourself. But if you're in a corporate environment - don't forget you may need to censor yourself! Be sure to know your company's social media policy so your "Personality" doesn't get carried away.The Philosopher
You think deep. You might see a news story or have a small moment in every day life and it presents itself to you as a deeper revelation. You like to share these insights and your blog posts are lengthy and carefully crafted. You have wise perspective that others admire and enjoy. Make the most of your archetype:
Cultivate your philosophical musings and don't be afraid to share. Jot down ideas for blog posts as soon as they come to you. Find a topic you're passionate about so you can focus your philosophical musings on a consistent topic.The Lover
There's something that you really love - maybe it's guitars or programming or horses or french cooking or astronomy. Whatever it is, you LOVE it, and that's what's drawn you out into social networking where you can share your love with others like you.Make the most of your archetype:
Choose a niche community with shared interests to make your social networking home - this is where you can find others who get fired up about the same things!The Teacher
One day you woke up and realized you possessed some expert knowledge. You might have cut your teeth and learned something the hard way. And you get a big thrill out of sharing what you know with other people. You like to help. You share instructions, tips, tutorials and helpful resources and you're always happy to answer a question.Make the most of your archetype:
Choose a niche community with shared interests to make your social networking home - this is where you can share your know-how with people who need it!The Friend
You're good at making people feel welcome. You love to read what other people write and share and then comment back. You probably have your own blog or Twitter account. And there's no doubt you love Facebook. But what you really enjoy is getting to know people via whatever medium you use.Make the most of your archetype:
Decide whether you want a wide social network or a deep one. If you want a deep one, pick a site or tool that you really love and connect with people in that environment. Consider choosing a niche - a certain topic you're passionate about - to build your relationships around.
Very cool! developerWorks
has entered the Forrester Groundswell Awards competition in the Business to Consumer "Supporting" category, for web sites that help customers support each other to solve problems. The Forrester Groundswell Awards are all about examples of excellent and effective use of social technologies to advance an organizational or corporate goal.
As a My developerWorks
fan and someone trying to learn more every day about social technologies, I'm proud to see developerWorks in the running.
Check out the IBM developerWorks submission here: http://groundswelldiscussion.com/groundswell/awards2009/landing.php?sc=4
And don't forget to add your review or vote on your favorite entries for the Groundswell awards!
This week, get to know Kelly Smith
, a blogger on My developerWorks
. With over 20 years of experience with the software development lifecycle, plus a wide variety of social networking activity, Kelly has a unique perspective to share. Learn more about Kelly in the interview below, plus: Kelly's profile on My developerWorks Kelly's blog on My developerWorks: Notes from Rational Support Kelly on Twitter
What project are you most proud of ?
IBM's Hack Day, without a doubt! IBM's Hack Day was started in June 2006, inspired by a blog post I wrote on Blog Central about Yahoo's Hack Day program. Completely grass-roots and unfunded, the rocking bloggers on BlogCentral took the idea and ran with it, taking it global with participation from IBMers all over the world. Hack Day 7 is scheduled for this October, and we are always looking for folks to help run the event or to participate! (HackDay is a one-day competition challenging you to come up with the
most interesting "Hack". "Hack", in this case refers to ability to come
up with a solution to a problem or an interesting idea you've been
thinking about. If you're an IBMer and want to participate, contact Kelly.)What are you currently working on?
Currently, I and my team are working on several initiatives to help our clients help themselves be successful using our products. Rational Client Support is continuing its adoption of Knowledge-Centered Support best practices, and is exploring new venues like Twitter (@RationalSupport
) and blogs (Notes from Rational Support
) to connect with our clients proactively, and share knowledge.Are you a gadget person? What type of gadgets do you use?
I am a sucker for anything with LEDs ... color-changing LEDs, preferably. :-) I'm also fascinated with the home automation work Andy Stanford-Clark and others are doing. I'm an Apple fan-girl, and I totally puffy heart my macbook, and my iPhone.
How do you use developerWorks?
I use developerWorks
to connect and share with colleagues and clients ... the power of collaboration, community and knowledge-sharing. Tell me about your experience blogging so far...
I've been blogging for several years now. I have a personal blog over at http://kellypuffs.wordpress.com/
. I love blogging and connecting with others. I have to say, though, that since the advent of Twitter, I'm having trouble writing anything longer than 140 characters at a shot! The coolest thing about social networking is...
I love how social software has enabled me to widen my personal and professional networks. I have met so many wonderful people both inside and outside of IBM and all over the world through social networking. I can be plugged in to all the latest news and trends in areas I'm interested in. I'm a life-long learner, and I love learning from all the wicked smart folks out there. For me, it's all about the people.The biggest problem with social networking is...
I'm frustrated with the transformation of “social networking” to “social media” to “social media marketing”. The value of social networking goes SO far beyond selling folks products or services. Also, I'm tired of reading about social media and from social media experts on twitter and blogs. It's all too meta. Let's go back to genuine conversations and high-value content. What are some of your favorite websites/feeds/twitter accounts to follow?
- Tim Siedell of Fusebox Studios. Very funny. @freshmarketNH
– food and kitchen tips
Favorite blogs/websites:Notcot.orgZen Habits Code SimplicityWhoopeeDinosaurs & RobotsEmail or text messaging?
I HATE email! I'm longing to attempt the Luis Suarez patent-pending No-Email system, but haven't convinced my boss yet. Thanks Kelly!
Sometimes I get lucky... recently Susan Visser connected me with Sam Lightstone, author of Making it Big in Software, and luckily, he agreed to an interview. Sam has a unique perspective to share on developing your career in software, so I hope you enjoy it! (And if anyone else has suggestions for people to interview on my blog in the future, pass them along!)
Learn more about Sam Lightstone:His profile on My developerWorks - add him to your networkSee book reviews from: Dr. Dobb’s, JavaRanch, i-ProgrammerJoin the Facebook Fan ClubJoin the LinkedIn GroupFollow the blogBook overview and reader reviews on Amazon.com
Tell me about yourself and what you're currently working on...
I'm a Senior Technical Staff Member in the DB2 development team. Over the past decade I've been fortunate to have some pretty varied positions, including senior management roles, code design and development and some research collaboration. I've enjoyed them all. I'm currently working on several of projects to increase DB2's processing efficiency, working with the DB2 team, but also with folks in our research and storage divisions.
What first sparked your interest in technology?
It was all around me growing up. During the Great Depression my father dropped out of high school to get a job and help support his family. When WWII started he enlisted in the Canadian army and used his time there to develop skills in electronics and photography. After the war he started a television repair business. He couldn't afford to buy the equipment he needed, so he bought a few "build it yourself" kits and constructed his own vacuum tube tester, frequency generator, multimeter and oscilloscope. The television repair business didn't last long, and my father pursued his passion in photography (more specifically 'lithography'). So we had all this electronics and photographic equipment in the house, and my dad wanted us to understand it. Every know and then, at breakfast or supper, he would pull a pen out of his pocket and start drawing a schematic on the back of a napkin to explain a concept. These were simple ideas about electronics and circuits, or how a camera works, but as a child I felt these were the most interesting things in life. My father started a "family tradition" that every child would get a science kit for their 10th birthday. Being the youngest of 6 kids not only did I grow up playing with my father's gadgets, but all the science kits my older siblings had received were still lying around! Electronics kits, chemistry sets, microscopes - you name it. I was soldering circuits and developing my own film by the time I was 10 or 11. When I was about 13 I started programming BASIC on my brother-in-law's hand made computer that used a cassette tape storage device and a teletype for input and output. Personal computers were very new then. By 1982 I was 14 and studying programming at school on a Commodore Pet. I still remember how happy I was to use a floppy disk instead of a cassette tape!
How did the idea for your new book, Making it Big in Software, originate?
It was really about giving something back to the community. When I was in 4th year Electrical Engineering in 1991, the department held professional seminars on Friday afternoons. These were usually on technical topics like VLSI design. One day a speaker came from Newbridge Systems in Ottawa and gave us a talk about professional life after graduation. It really made a huge impression on me, and I decided that if I ever could I would return the professional courtesy and volunteer to speak to students about professional life after school. The problem is that school teaches us technical skills, but there's really no place that people are taught how to thrive professionally so they can maximize their impact, and optimize their careers. Once you know how to do it, a small deliberate effort over time can propel you to significantly higher positions of influence, higher salary and most importantly a more satisfying career. That's what Making it Big in Software is all about. In the late 1990's and early 2000's I began a series of talks at universities. The material I compiled for those talks became the basis for the book.
You have a list of 17 big names that you interviewed for your book. I'm sure that was fascinating. Was there anything they shared that really took you by surprise?
There were lots of surprises both in the personal histories and in the career strategies that these people use, and of course some great personal stories. I'll share four things that made an impression on me. First, it's true that most of the people I interviewed rose to fame and fortune. However, the person who may have made the biggest impact was Ray Tomlinson, the inventor of email. Ray invented in email in 1971, but her wasn't credited with it until a journalist tracked the invention back to him in 1994. For over 20 years he got no recognition, and his massive contribution really didn't impact his career in a positive way. Even so, Ray is one of the happiest and most content people I spoke with. He's still working at BBN and programming. I found that very inspirational. Secondly, I think a lot of people have a feeling that the great days of computer science are behind us. The big killer apps have been coded, the great technologies are now commodities. But several of the people I interviewed expressed the contrary feeling that we're actually on the cusp of a profound transition in software, driven by mobile computing, cloud computing, social networking and increasing computing power and bandwidth. That means that software as a profession is going to keep accelerating. Third, I have come to believe that effective time management is a cornerstone to effective careers. So it was pretty amazing to me to see how messed up some of these very successful people are in managing their time! What they've lacked in time management they've compensated for by surrounding themselves with good people and being goal oriented. Finally, fourth, I was pretty floored when Steve Wozniak told me he programmed the BASIC interpreter for the Apple computer in binary! He had no money, no tools, not even a compiler. He couldn't even afford an Intel processor. With just 1's and 0's he changed the world.
What are some of the unique challenges of working in the software industry? What are a few significant changes happening?
You've asked two questions but in fact there is one answer to both. What makes software careers so unique is change! Change is our challenge. We work in an industry that redefines itself every few years. There's no other profession like that - even in the engineering disciplines. Think about other professions, like accounting, law, nursing, medicine, dentistry, education. Their skills and tools evolve over time, but fundamentally what they do at the end of their career will look pretty similar to what they did at the beginning. Not so with software! New languages, new platforms, new paradigms emerge all the time. A few years ago nobody was talking about social networking, cloud computing or multi core programming for dozens or hundreds of CPU threads. These are today's sea changes. That constant change will continue, and it's what makes software so dynamic. But it means all of us in the profession need to ride those waves and stay current.
I'll add another point to my answer which I think is really important for software programmers and engineers to internalize for career advancement. A unique quality in the software business is that a lot of the great innovative ideas come from the engineering teams rather than the business and marketing executives. That's what has, to a large degree, elevated programmers from their early status in the 1960's and 1970's as skilled technologists to our modern conception of software programmers as rock stars. Driving software innovation elevates your rock star status and can be a major impetus in fueling your career.
Have you had any memorable situations where you learned from failure?
I've had many. Bill Gates once said "Success is a lousy teacher. It seduces smart people into thinking they can’t lose.” On the software side, my early attempts to estimate how long work would take were pretty disastrous! It caused me a lot of late nights at the keyboard during my early years as I tried to make up for overly aggressive estimates. After that I spent a fair bit of time studying the best practices and software engineering literature on project scheduling and management. I dedicated an entire chapter of Making it Big in Software to avoiding software overruns. There are few things that can mess up your career worse than being consistently late. Conversely, teams that consistently on time and on quality, are golden. On the management side, my early attempts at recruiting were painful. I hired people based on their academic results in combination with feedback from past managers. It turns out that academic results are too loose an indicator and previous managers may not be that reliable either! I had to fire someone I recruited, and it was really upsetting for me. After that I became maniacal in recruiting only the best people I could find, and I grill candidates pretty thoroughly to get a sense of what they know, how they think and whether they will jive professionally with the rest of the team. My goal now is to always be the stupidest person in my group! I'm immodest enough to think I'm a reasonably sharp software engineer, and if everyone I recruit is smarter than me then I know I have a really strong team.
What role do you think social networking can play in developing a software career?
I don't think we've seen the full force of what social networking can achieve. Facebook for example, only started in 2005, and although it has grown to 400 million members, it's still evolving rapidly. These are early days. I see three main ways social networking is directly impacting software careers today. First and foremost these technologies allow people to maintain relationships in a more profound way than they could previously with email and telephone. Successful software careers are heavily biased by maintaining relationships. Who you know not what you know is a big part of that. Second, but equally profound, what you know is driven by who you know! In an industry where knowledge is king, it's critical to have efficient ways to get and filter information. One of the best filter factors on finding the most important pieces of knowledge is through your social network. During my interviews with successful personalities in Making it Big in Software, many of the interviewees, like James Gosling (Java), John Schwarz (CEO Business Objects), Grady Booch (IBM Fellow), Bjarne Stroustrup (C++), David Vaskevitch (then Microsoft CTO), Robert Kahn (Coinventor of the Internet), Mark Russinovich (Microsoft Fellow and Windows architect) and others, told me they depend heavily (but not exclusively) on their social network to figure out and filter what tech trends are the important ones. Third, I think that social networking is blurring with social marketing, and we are already well down the path of using this kind of infrastructure to market and float new ideas. The people who leverage that dynamic successfully will be able to advance their careers and their companies the most successfully.
How do you use social networking?
I use it for all three of the ideas I mentioned above. I use Facebook and LinkedIn pretty heavily, as well as my own blog on software careers, and there are a few bloggers I follow on both technology and technology marketing.
What are some of your favorite websites/feeds/twitter accounts to follow?
I've configured a Google search feed to feed me an anthology of relevant articles every few days. I subscribe the eWeek's email news, and I follow activity in the database community by subscribing to DBWORLD. I enjoy Seth Godin's blog, and was a fan of Joel on Software, though he recently stopped blogging.
Are you a gadget junkie? Any new gadgets you'd love to get your hands on?
I'm a gadget junkie wannabee! I love gadgets but I just can't find time to learn them. My kids make fun of me because I can barely figure out how to use my cell phone. I'm still amazed by my GPS watch that tells me how far I've jogged or cycled and draws a map of the route I've covered. I'm also pretty fond of my 1TB wireless backup disk that backs up the data for every computer in my house over our wireless network. I bought it for less than the cost of dinner for two. Some cliches are a little too accurate - boys love toys!
- Thanks Sam!
Martin Packer's got an interesting job as an IBM Mainframe Performance Consultant. Luckily he shares his insights on his blog and with us here in this interview.
Discover more about Martin in his My developerWorks profile
, his Mainframe Performance Topics blog
, and Twitter
.Tell me about yourself and what you're currently working on...
I'm a mainframe performance guy who's been building skill over the past 25 years to the point where this year I've "gone global". That is, I work with customers around the world, dealing with the thorniest performance issues. It's interesting and varied work: encompassing conference presentations, customer troubleshooting, supporting the implementation of new applications on System z, developing analysis tools, and writing Redbooks.
I'm also interested, as it happens, in web infrastructure (as well, of course, as Social Networking).How did you get started working in the IT industry?
I think it was inevitable I'd do SOMETHING with IT: My Father spent most of his career working at various levels with computers - so there were always technical computer books around the house. And so I got a master's degree in Information Technology and joined IBM in a Technical Marketing role. (I was a Systems Engineer in the 1980's, for anyone who remembers SE's.) And, while lots of IBMers were "upmarketing" themselves I took a turn for the technical... :-)Would you have any advice to share with students or IT professionals just starting out?
I'd say the same to them as to anyone starting their career: Follow your heart in what you choose to do. It's probably more sustainable in the long term, you'll sleep better at night, and have a lot more fun doing it! The standard careers advice, I gather, is to think and act in business terms. I'd put it a little differently: While technology is important and fun you have to think of people (and what technology enables people to do) as well.
What do you think is the most under-appreciated aspect of Mainframe?
Because mainframes have been around for a long time, in one form or another, I think people have a "set in concrete" view of what a mainframe is and what it can do. (By the way I like to use the "throw back" term "mainframe" instead of something more modern sounding because I'm actually very proud of our heritage.) So, it's evolved an awful lot, and keeps evolving. Now I'm closer to where the Development action is I can tell you it's going to keep evolving and fast: There's no chance of getting bored of it. So, the most under-appreciated aspect is its continuing evolution, relevance and modernity.How do you see Mainframe changing - either right now or in the future?
I obviously can't talk about unannounced products but mainframe folks would have to have been living under a rock not to know about some of the stuff on the horizon, to do with enabling hybrid applications to be run more effectively, with the mainframe as the centrepiece.
I also think we're going to see more emphasis on demonstrating all the modern technologies that run on the mainframe (and run well).
In my neck of the woods I'm going to be working on making the instrumentation (the entrails performance people like to pore over) even better. I seem to have an "unofficial evangelist" role for this, and I'm constantly in discussions with Development on how we can improve things. And I'll be sure to blog
about it on developerWorks, too. :-)How do you use developerWorks?
I started a few years ago with developerWorks as the host for my blog
: I wanted an external blog, hosted by IBM, having blogged internally a while before that. I'll admit I've not been a heavy user of the social aspects of developerWorks, but that's really because I've been so active elsewhere - for example on Twitter. And, if I was going to have an external blog I really wanted it to be an IBM-hosted one: Most of what I want to talk about at length is work related so I think that's the right venue.What are you planning on learning about next?
I'm looking forward to learning more about the shape of mainframes to come, and also about the next version of DB2 on z/OS. And, from what I already know, there's tons of it to learn about.
Away from the day job I'm doing a lot of "learning by doing" with web technologies: I have a "personal automation" webserver or two on my (now Linux) laptop so I'm starting to get competent with things like PHP, Dojo and jQuery. Up next is Python (thanks to one of my mentees, Stephane Rodet, who suggested I might like it) :-) and some stuff with SVG that I hope will lead to some nice visualisation tooling.
But I'm easily distracted by new technology, so who knows? :-)What's the coolest piece of tech news you've heard lately?
Well you'd expect me to say something mainframe-related, wouldn't you? But, while the news I've heard IS very cool, it's not sharable. But actually I think the DB2 for z/OS and Smart Analytics Optimizer Previews are pretty cool.Why did you decide to start a blog? Does blogging have any hidden benefits for you that you didn't expect?
As anyone who's ever come across me will agree, I like to talk. They might not spot I also like to listen. :-) So, for me, I can reach many more people by blogging (actually by tweeting now) than I could if I had to meet them in person or pick up the phone to them. And I hear all sorts of interesting stuff, too. Actually the decision to blog was a natural evolution (as is my use of Twitter): I'd been using the IBM Internal VM-based FORUMs since 1986, and the Social Networking stuff is just a natural extension of that, for me.You have a pretty large, active Twitter following - what role does Twitter play for you in work and personal life?
Yes, it seems like a lot of people - around 900 at the time of writing - and the question of what the relationship with each and every one of these is. At one end of the spectrum some of my family now use Twitter. At the other end are almost total strangers. But there are lots of people in between whom I'm really glad to know (and judging by the discourse some of them seem glad to know me). :-)
Working remotely a lot of the time it's a great channel for chatting with people - albeit in a "broadcast" sense. It keeps me thinking - sometimes about aspects of work, sometimes other technical stuff, and sometimes about the human condition. :-) There's stuff I plain need to believe I have an audience for - most notably the bad jokes. :-) And the "distraction" aspect adds A LITTLE :-) seasoning to my day.
I'm also finding Twitter is a great Instant Messaging medium for staying touch, using Direct Messages (or DM'ing for short). As I have twitter clients on almost everything with an (electronic) pulse it has the pervasiveness for staying in touch (especially when travelling) that I want. This IM aspect has surprised me recently - as I was tweeting for almost 3 years before I really got to use DM'ing this much.What are some of your favorite websites/feeds/twitter accounts to follow?
I'm not at Lotusphere 2010
this week, but the excitement is contagious! If you want to follow along, check out #ls10 on Twitter
and My developerWorks blog posts and podcasts tagged with Lotusphere
In honor of Lotusphere, I'm bringing you an interview with Rawn Shah, IBM social software practices lead. Rawn's moved on to new frontiers, but he was once part of the IBM developerWorks team and without Rawn's visionary ideas about social computing, My developerWorks
wouldn't be where it is today. He is the author of a new book about to be published, Social Networking for Business
, that I'm looking forward to reading and I hope you enjoy these insights from Rawn.
Connect with Rawn: My developerWorks profile
- BlogYou've worked in many different roles: network admin, systems programmer and author to name a few and you've gone from dotcom startup to Big Blue at IBM. What have been the most interesting transitions during your IT career?
It's hard for me to remember the feeling from the earlier ones years ago, and some roles I worked in parallel so there weren’t as many major changes. The last large software application I wrote was a TCP/IP network router in 2007, but I don’t program much anymore. I'd say the most interesting ones was either moving from being a startup to working for IBM, and another transition from being an technology editor to an online community program manager. These were very different job roles: from managing various independent writers to leading teams of folks working on social software. It truly helps you learn the differences between motivating individuals and teams. In the move to IBM, it took a few years just to appreciate the scale of difference in knowing people well, across the company, even more than trying to meet people across the industry. There was also a steep learning curve with social computing just starting to rev up in the 2000s. Congratulations on your new book, Social Networking for Business! There's a lot of info out about social networking right now - what perspective does your book offer that makes it unique?
Thank you. The book focuses on how people work socially, the collaborative methods they use, how they experience it, how they subdivide or build up tasks, how they decide on governance and proper etiquette to working together, and how culture emerges in social groups. Unlike many other books which tend to focus on social media marketing and issues around using tools around the Web, this book reaches across both external scenarios, as well as within the enterprise. The focus is on understanding the dynamics of the social systems that these tools support. That is much more a study of human behavior, social collaboration, and business productivity, than trying to understand the technical aspects of the software.
Each chapter focuses on a different dynamic, for example various leadership models in social computing, different ways of accomplishing tasks socially, understanding elements of culture and behavior, encouraging members and participation, and more. Beyond theory, it provides examples of each of these dynamics in action. Like an architect, I hope this book helps people to look beyond the technical or physical structure and into the artistic design, human factors, social impact and practicalities of social computing ideas. What did you learn in the process of writing Social Networking for Business?
This is the first book project I have taken on entirely by myself. My other books (a variety of other subjects) have all be co-authored with several folks. It really tested my resolve to work on a singular project several times a week for two years—this, on top of my day job of course. It was also very much a subject in constant motion, with new ideas and approaches to social computing emerging every few months. I’ve probably revised the book a dozen times. The final book itself, I trimmed down from about 400 pages to its current version of about 200 or so.
Writing for business readers rather than technical was also another big shift. My last work as co-author is intended for a deeply technical audience: SOA Compass
(IBM Press 2005, and now in six languages worldwide). What’s more writing for Wharton School Press was also a little intimidating; the Wharton professor and the editorial staff were very pleasant and accommodating, but there is a different kind of rigor that goes into explaining in simple detail without expounding at length on a topic.
The topic itself is constantly reshaping itself, but I have found that adoption tends to be a top concern, once people get beyond the “What is it?” question. Companies want to know how to apply social computing across their employees, customers and partners, but they also want to know what the payback or gain of taking part may be. So far, there are many different scenarios where the rewards are real, but I have yet to find anyone who can claim a common set of methods, metrics and value that applies in every scenario. For CIOs and IT departments used to delivering very specific ROI measurements for their application installations, this lack of a systematic means of measuring ROI can make it difficult to justify the cost. On the other hand, as many will tell you, there is no question of “do you need a phone system for your business?” as a means of communication. My prediction is that social software and collaboration will eventually become a standard cost of doing any kind of business. Your favorite and your least favorite thing about social networking?
Pros: It’s a brand new frontier of ideas especially when you become involved in trying to take this from an artistic to a scientific approach. There are lots of opportunities on an intellectual level which really drives me.
Cons: It’s a brand new frontier of ideas especially when you become involved in trying to take this from an artistic to a scientific approach. :)
It’s true both ways. On the con side, I end up talking with folks ingrained with the subject and those just entering it, and often find people rediscovering some of the same ideas over and again. There are still so many new things to be learned, but having to go in reverse sometimes can also readjust your perspective on what people need. How has being a father changed how you use social networking?
I went dormant for a while, not posting online too often. This book writing project started when my first child was about a year old, and ended about two years later just before my second one was born. On a daily basis it was a flip-flop between deep intellectual discussions with many experts on the dynamics of social interactions, and then watching Curious George and Yo Gabba Gabba—“Don’t… bite your friends… Don’t… bite your friends”—with my son, and then back to work after he went to bed. Let me tell you, it changes the way you think. Both have their ups and downs. Since this book was dedicated to my son Ryhan, I will eventually have to write another one to dedicate to my daughter Zoe. What advice would you give on being an active social networker but balancing it with the rest of your job and the rest of your life?
What I think many folks new to the subject find hardest is that it takes time (years, not weeks) to become involved in a social group. Much of it involves if you can, on a personal level, form and maintain relationships with people you don’t see or talk to except in brief bursts. Most folks don’t get to spend hours at a time working closely with other individuals in an online social environment. That’s okay. However, frequency and authenticity of interaction does matter. You need to connect with others just as you would with your in-person relationships.
But don’t lose your life to it. Talk about the subject in a relevant and useful manner. But, there is also nothing wrong with occasionally talking about what you do in your off-time, if that’s okay with the social environment you are in. What that does is bring up other concepts that perhaps the other members may be interested in and want to talk to you about. Therein lays serendipity.What are some of your favorite websites/feeds/twitter accounts to follow?
What I read regularly has changed quite a bit over the years. It used to be fairly heavily technical and developer oriented, but these days, they are more around social systems, economics, employee behavior, and enterprise technology
Online, I read blogs like Crave.cnet.com
(for my gadget news fix), CNN Money
, BBC news
, the Enteprise 2.0 Adoption Council
(private community for enterprise social software). Most Web sites I tend to find per recommendation from others on Twitter or on internal social sites. There are a lot of IBM internal sites and communities I read too.
I tend to read a lot offline as much as online. Having been a writer and editor, I still regularly follow a number of publications like the Economist, Fortune, BusinessWeek, Strategy+Business and Harvard Business Review.
I see Twitter as a stream of info to dip into occasionally rather than to soak in for hours. I tend to be specific on who I follow and which followers I accept. I only track several hundred folks but will read posts by rhappe (Rachel Happe), jowyang (Jeremy Owyang), kdpaine (KD Paine), rotkapchen (Paula Thornton), turbotodd (Todd Watson), briansolis (Brian Solis), ITInsider (Susan Scrupski), horizonwatching (Bill Chamberlin), and eric_andersen (Eric Andersen). Are there any technical experts or blogs you follow on My developerWorks?
I read Luis Benitez’s
and Todd Watson’s
blogs often because they are both in my field and interesting writers. I was reading the Extremeblue Internship Experience blog
over the summer—I was mentoring an intern team working on social computing activity metrics. I’m starting to discover new folks on there too. What do you think about My developerWorks so far?
It’s interesting and a third home online so I visit it occasionally. I like the fact that its open to allowing any developerWorks member to get involved in. There’s a lot to growing a new ecosystem like this; and it is new because the users have not been working in such an environment for very long, even if developerWorks itself has been around for over a decade. I’m really glad to see that content from My developerWorks now appears on the main developerWorks page. Outside of the social networking universe, what hobbies or interests keep your flame burning?
My other passion is practicing and teaching Japanese swordfighting. It’s exhausting physically but nice and relaxing mentally from work. On http://battodo.ning.com
, you’ll find photos and videos of my students and me over the years. I teach mostly middle-school and high-school now. That audience requires a whole other approach to trying to explain ideas and practices. For example, “Let’s not try to get anyone hurt in class by swinging your wooden sword wildly. Now, line up so you can practice how to cut in half this target about the density of a person.”- Thanks Rawn!
Every place on the map has its own local culture, its own feel, its own color, its own expected social behavior. Whether you notice it or not, whether it's eccentric or conservative, it's still there.
I'm a native Texan. Where I'm from we have our own quirks that some folks find charming and others find annoying. For example, we have certain gestures we make in traffic. When someone lets us cut in or change lanes, we give a casual little wave in front of the rear view mirror. This is customary. And it makes me feel good every time I do it and every time someone waves at me. It's a little sign that says "Hey, it's all good. No rush. Happy to let you in my friend." Or at least it says that to me, because "I'm from around here". People not from around here might be annoyed at our laissez faire driving style, or surprised at our selection of gestures - or so I'm told.
These ingrained social behaviors color our world. And while destinations on a map have their own unique culture, destinations on the web do too. On Facebook, for instance, people are very casual and open, but only within their own circle of approved friends. On Twitter, things are different - most people are open with everyone. Anyone can follow anyone. It creates a culture that's less intimate, but more egalitarian.
I've been thinking about the kind of culture I'd like to see grow in My developerWorks. I'd like to see an open, friendly, helpful culture, kind of the way I think of my home state :-)
What I hope My developerWorks
A place where people take IT seriously, but also have some fun
A place where people are real, transparent, and open - not artificial, corporate or closed
A place where learners and experts cross paths, mix, and mingle
A place where people who don't consider themselves to be experts feel just as welcome in the community as the so-called experts
A place where people ask someone to be their colleague if that person shares similar interests or wrote a useful forum post or leads a group they're part of or writes a blog they like
A place where people feel free to comment, join groups, and message each other
A place where information and relationships aren't limited by geography,time zone, industry, or company
A place where knowledge and questions are shared freely and ideas and projects are born
Come join in...
Have ever done a Google search on your own name?
If you have, then you’re already familiar with the concept of having an “online persona”, even if you don’t think of it in those words. I also think of it like an online reputation or online resume. Your online persona is your representation of who you are in the “online” world, and to a large degree you control it!
Your online persona can be personal, like your Facebook page or Flickr with your latest vacation pics. Or it could be professional, you might be on LinkedIn or have a blog about topics related to your area of expertise. And it's also all the blurry areas where your personal and professional life overlap. When you approach social networking from a professional perspective (which is what I'm focusing on here), building your online persona is like building your online resume.
Your online persona can be negative, neutral or positive. No one wants a negative online persona. So don't go there! Be conservative about what you share and post, what you meant to be private or personal can also get noticed in the professional arena. Social Networking mistakes that can break your career Tips on cleaning up your online reputation
You may start out just wanting to keep your online persona neutral. Maybe you don't want to see anything come up when you do your Google search. It's your choice to stay "off the grid" but consider whether you're missing out on an opportunity. If you choose to, building your online persona can give you an edge in a competitive job market.
How do you start building a positive online professional persona?Find the right sites to participate in
There are general networking sites that don't focus on a specific industry, such as LinkedIn. But you may be better served by seeking out an active site focused on your industry. Vertical social networks target a specific set of users who connect around a specific set of interests. If you’re a developer, IT pro or student, I'd recommend My developerWorks
as the place to start.Set up a "rock star" profile on the sites you participate in
Connect with other people on the sites you participate in
- Add a picture - consider how the picture represents you. Think about the community you're a part of and the impression you want to leave. You may just want to "be yourself". You may want it to be more formal or casual. Think about what you're wearing, your facial expression, etc. There's nothing wrong with a fun, casual picture, as long as it fits with how you want to represent yourself.
- Include as much information as you can about yourself - specifically your professional self. What are you good at? What projects have you worked on? What company do you work at? What's your current role? What are you interested in learning?
- Spend a little extra time on your profile. Someone may be reading this like they read your resume. Edit until you're happy with how it represents you (and don't forget spell check).
- Simple steps to a great profile on My developerWorks
Share what you know (and what you think, and what you care about)
- Look for people you know, people you work with now or in the past, and look for people with similar interests to yours.
- Invite them to be part of your network.
- Join groups based on your projects and skills, and interests to expand your network.
One step at a time
- Find ways to speak out in your community, such as group discussions, comments, and blogs.
- If you're not ready to start posting videos or writing a blog, start out by commenting, rating and bookmarking.
- Sharing your experience and opinions helps demonstrate your knowledge and experience and show off your innovative thinking.
It may seem overwhelming, but you don't have to craft your online professional persona overnight! Take it one step at a time, slowly. Get to know the communities you are a part of before jumping in. Think about what you want to accomplish. Do a little research and learn before you take each next step.Now, I'd love to hear from you... Are you actively trying to build your online professional persona? If not, why not? If yes, what are your challenges or obstacles? What's working for you?
This week get to know Wade Williams
, development manager of the IBM Cognos Mashup Service team. Connect with him in the new C^3 community for Cognos developers
.Tell me about yourself and what you're currently working on...
I live in Ottawa, and have been enjoying the nicest summer weather in several years. I am the development manager of the IBM Cognos Mashup Service team, and we have been busy working on the next product release. We've heard some feedback from customers, as well as working on some ideas of our own.What project are you most proud of ? Have you ever invented something?
I am proud of the release of the IBM Cognos Mashup Service in the 8.4.1 release to our customers in December of 2009. It has been gratifying to see the customer response to CMS, and confirm the power of being able to apply their IBM Cognos BI applications where ever they are needed. Me and some of my team mates filed a patent for some of the ideas embodied in CMS, back in May, 2008.How do you grow your technical skills?
I like to read about technical topics (internet and books), and in many cases try things out using samples provided with articles. I have to admit, I get a lot of help from my team who are a smart group of people and are reading a lot about the evolution of web services. I ask a lot of questions. What's the coolest thing about Cognos Mashup Service - what do you wish more people knew about it?
It's hard to pick just one, I like the fact that the web services are available automatically as soon as a BI object is created. With simple web service calls (REST or SOAP), BI objects can be fetched and integrated into any application, business process, or portal. CMS is a complete report consumer API, that offers all useful operations (get report output, prompts, authentication, etc.) and all of the value of the BI application (drill, formatted data, unformatted data, etc.)What are some of the unique things that developers can do with Cognos?
I'll answer this with a Cognos Mashup Service scenario :-). IBM Cognos has a ton of great features building Business Intelligence (BI) applications for analyzing and understanding your data. The IBM Cognos Connection portal and Cognos Viewer UI provide an attractive and highly functional consumer web UI for consuming that BI.
IBM Cognos Mashup Service serves up those same BI assets for integration with other applications, such as mashing up with other data sources or plugging BI data into visualization tools that are unique and important to a specific application.
Also, not all applications are HTML web applications, so CMS provides a way to get BI assets and present them with other UI technologies. One example of this is what IBM Cognos has done to render IBM Cognos BI in Microsoft Office or on mobile devices. The XML representation of reports gives a lot of flexibility.
I know that IBM Cognos customers have way more ideas about how to apply their data than I can imagine. CMS makes a lot of things possible.Tell me about the new C^3 community for developers.
C to the power of 3, is our new IBM Cognos developer community site. A group of bloggers have been contributing to a growing list of posts that help customers build applications using IBM Cognos. The bloggers are members of development teams (including me - pointyhair) and others with a lot of experience building applications using IBM Cognos. Together, we have a lot of experience and we want to help customers be successful using IBM Cognos. It's possible to build some really good applications that use IBM Cognos, and our customers certainly have.
C^3 provides a place to discuss the "art of the possible". Blog posts typically explain how to use some part of the product API's, and provide an example, including code if appropriate. If you're just starting out, or even if you have something to share, C^3 is a great place share and learn. What are some of your go-to web sites?
Mostly, it starts at www.google.comIf you could write a book on anything, what would you write about?
Well, I can't think of something that I have enough to say about to fill a book. Perhaps it would be about how NOT to do something. I think I could write a book about how NOT to do woodworking. I would call it Fine Woodwrecking. It could be one of a series.- Thanks Wade!
This week get to know John Pape
, a member of the IBM WebSphere Application Server SWAT team, blogging on My developerWorks and using social networking to connect and share his experience. Learn more about John in the interview below and connect with him on: My developerWorks ProfileJohn's Random Musings blogFollow John on TwitterTell me about yourself and what you're currently working on...
I am a member of the IBM WebSphere Application Server SWAT team. My team focuses on acute product defect support, mainly focusing on crit-sits. My job entails me traveling to customer locations as helping them get through the tough times they are having with WebSphere Application Server, WebSphere Virtual Enterprise, and WebSphere eXtreme Scale. We also do remote engagements as well. What inspired you to pursue a career in technology?
I'd like to think that I've always had a talent for working with computers. Technology has always fascinated me, whether it's a new smartphone, operating system, or browser. New technology is a bright and shiny toy for me!What are you doing to make the planet smarter? How do you personally relate to IBM's Smarter Planet story?
My personal efforts to make a smarter plant are two-fold: 1. I'm working with other IBMers to help make more technical content available to our customers via social media like Twitter
and My developerWorks
and 2. I am part of an internal effort at IBM called BlueIQ which aims to promote social software adoption inside IBM. I see the effective use of social software as a means to work smarter and thus produce a smarter planet. You seem to be a pretty prolific author, not only are you blogging, but you've also written articles and Redbooks. What inspires you to write so much, and how do you make find the time or make it a priority?
Writing is a big thing for me. I see authoring as a great way to give back to the technical community that brought me up, so to speak. In my job at IBM, I see lots of different types of problems and to be able to take these experiences and share them with other colleagues and customers to help them avoid them seems like such a small thing to do but, the benefit can be enormous!From your perspective, what's the most exciting thing happening related to WebSphere software right now?
Personally, I'm excited about grid computing and distributed caching. I think more and more customers and perspective customers are realizing the value of using a product like WebSphere eXtreme Scale to help save their company money. Since grid computing can be done complementary to cloud computer technologies like CloudBurst, I think it's a very relevant topic in the enterprise today. Besides WebSphere, what other technologies are you fanatical about and why?
As I mentioned before, grid computing concepts like distributed caching and data grid applications are my current interest. There are lots of new innovations in this area right now. Additionally, I've taken a great interest in the use of social networking in the enterprise. I think there are many lessons to be learned around the concept of Enterprise 2.0 and business collaboration technology. Your article about how to get an answer in forums is great! Do you spend a lot of time in developerWorks forums?
Less than I'd like to but, yes. I try to regularly contribute to the forums on developerWorks. I hate to see a question go unanswered!How are you using social networking today?
Internally, I make _HUGE_ use of our Lotus Connections deployment. I also use an internal Twitter-like clone called BlueTwit. Externally, I break up my work and personal life by using Twitter
for technology and IBM-related stuff and Facebook for my family and friends. I also use LinkedIn to keep track of my professional network. Lastly, I try to blog regularly on the My developerWorks site. What are some of your favorite websites/feeds/twitter accounts to follow?
I keep track of the WebSphere support RSS feeds
so I can stay on top of current fix availability. I also watch the developerWorks RSS feeds
for new content. On Twitter
, I follow various IBMers related to WebSphere and Lotus products, Blackberry tech blogs, and my favorite NHL team - the Carolina Hurricanes!
Do you have a must-have gadget - something you can't live without?
My Blackberry. It's always glued to me. When you're not working, what hobbies or activities grab your attention?
Outside of work I enjoy watching hockey, coaching soccer, and inline skating. - Thanks John!