Being able to communicate your ideas is just as; if not more important than being able to code.
April 7, 2008 in Programming, Work
Tags: listening, placement, skills, speaking, Work, writing
I loved this article about writing and communicating your ideas – it is The Next Programming Skill You Should Learn. Despite not being much of a writer myself, it is pretty important to be able to communicate with the outside world in something other than code (IRC doesn’t count). Writing skills can also help you contribute to your community by writing articles for journals, or blogging etc — I guess it is an essential skill for any profession, but I’d never really seen the connection with programming.
It got me thinking about other skills that you wouldn’t necessarily associate with being a good programmer.
Listening
If theres one thing I’ve learned in the past few months on placement, it is that being a good listener is essential. As I work in a solution development role (although these days less and less), I’m usually working on something very specific to a customer’s needs, and it is important to make sure you take on board what they want so you can actually get it right first time (2nd thing I’ve learned: you don’t).
Speaking
Suprise suprise, I think it helps to be a good speaker too. I don’t mean just for presentations, but for day to day meetings, telephone conversations, chatting with collegues, etc. One of my biggest problems is that a lot of the time I have an idea, I can’t get it out coherently/quickly enough/using the right vocabulary — more down to nerves than anything else — I find that getting it out on paper, then talking about it is easier. However a little confidence goes a long way, and provided you do some preparation (memorizing your points, making some notes etc) and keep a clear head (not letting nerves get the better of you), it gets a lot easier to cope with. I know, I know, easier said than done!
Can anyone think of some other non-technical skills that could make you a better programmer/developer?
-
Recent Posts
Pages
Latest Tweets
Google Reader Shared Items- PlayazDigital Vol1
- We Burned the Poop
- Please stop with the background tasks
- Original Sin ‘D For Danger’
- Hey man, it’s cool… it’s cool…
- X Girls Y Cups
- Hospital Podcast 65
- Soapy Fail
- Official Meeting Facilities Guide
- "I suggest hiring someone with at least a high school degree and an IQ approaching triple digits to run your site."
- strip for August / 19 / 2008: The Croc Hunter
- The origins of second price/Vickrey auctions in AdWords
- Life After Giga: A Call for Open Source Sampling Development
- A Psychic You Know You Can Trust
- Biking Fail
- Do It Yourself Fail
- Monkeypatching For Humans
- Best Buy's $10 headset pairing service includes testing, finger pointing
- A Sponsor Thanks & A Fridge Cleaning
- Suicide Block
Reddit Liked Items- Speak! (pic)
- If you stare long enough, the seal is melting into a puddle [PIC]
- IS THIS GOOGLE?
- Client server database is what??
- My sister's family was putting flags on veteran's graves yesterday, and she saw this. [pic]
- Hero's fury at BNP 'fake' pic | The Sun
- Dear Washington Post and every other internet newspaper: if you have a long article, PUT IT ON ONE PAGE. My browser isn't paper, you don't need to break it up into 6 pages
- Do vampires have anuses?
- Animated GIFAIL
- The Steakhouse Incident. No pictures, but graphic detail and laughing too hard makes it NSFW.
- Benga - Essential Mix on BBC Radio1 02/02/2008 (Dubstep)
- Uber Douche [PIC]
- What's your favorite piece of "future" technology that was never made?
- Whore!!!!!!!!!
- I Accidently a Fleshlight
- Man asks metafilter tongue in cheek: "How would you dispose of the body without getting caught?" This was the reply. Awkward
- Kitty "Sings" While Eating Fish
- GTFO!
- Comfortable? [Pic]
- NSFW I´m sure Homer Simpson never imagined he would end up here! [PIC]
-
Top Posts
-
Recent Comments
- kavin on Timesheets
Blogroll
Tags
arduino atmega atmel bash bassline smith cache consistent hashing distributed door drum & bass exercise facebook flickr games garmin gps hack Hardware interface jogging kml lcd libevent linux listening lock memcached Music n95 nokia nunchuck placement production rgb running script skills speaking sports unix Wii wiiware Work Working Out writing-
Blog Stats
- 11,437 hits
No Comments Yet