Somewhere in the overlap between software development, process improvement and psychology

Posts tagged “twitter

#aws #reinvent 2018 – my tips, tricks and photos

AWS re:invent is huge. So here’s my tips and tricks:

  1. Good shoes. Not new ones, but comfy ones. There’s a lot of walking, the hotels are huge! This is about 1/6 of the registration hall at the Venetian. The scale is so big it’s hard to get it in a photo!20171128_094353
  2. Room snacks. You’ll get a lot of free food and drink but sometimes you need a snack, and you definitely will need water. Rather than use the hugely expensive hotel shops I go to the shops literally next door on the strip to buy bottles of water.20171125_134426
  3. Portable phone charger. Your phone will run out of batteries due to all the picture taking, tweeting and app shenanigans.20171128_134539
  4. Schedule your sessions early. Yep, I know it’s too late now, but there’s still going to be a lot of open repeats, and the overflow rooms are actually pretty cool, with a silent disco vibe of coloured headsets.
  5. Parties. There’s lots, follow @reinventParties for details!20171129_204953.jpg
  6. How to guide: Watch the Youtube How To Reinvent Guide
  7. Certification Lounge: If you’re certified, go to the certification lounge. There’s a slightly higher than 0 chance of the occasional seat – which is a remarkable thing at re:invent. And it’s full of doughnuts and retro games machines 🙂 20171127_161831
  8. Find a secret coffee shop. The main ones will have big queues and the generally available free coffee is ok, but I like to go to my secret coffee shop. Sorry, I won’t over expose it.20171125_082018
  9. Expect change. There will be some huge announcements, and a sudden unveiling DgPIq2qW4AEKuuoof loads of extra sessions so be prepared to change your schedule at the last moment. I tend to prioritise my sessions so I’ve already decided which ones I can drop and which ones I won’t. If you’re going to drop one, do it early so you can release the reserved seats. My account team are being tight-lipped, but based on the amount of stuff that’s been already announced, and their teasing – I’m expecting big things.
  10. Follow your learning style. There are all sorts of different things like presentations, chalk talks, deep dives, hackathons, workshops, gamedays etc. Do what works for you not what everyone else is doing.
  11. Painkillers. Take some, whether it’s flights, jet lag, crazy long days, too much partying or just the intensity of a big event, headaches are fairly inevitable. Or maybe that’s just me.
  12. Take an Echo. For music in your room, naturally 🙂
  13. Manage your swag! It’s possible to get too much swag. And then you need to buy another suitcase to bring it home. Doh!

Finally, keep track of what’s going on by using my reinvent twitter dashboard – I’ll be posting updates on twitter regularly.



Holistic Communication: The rights and wrongs of communication channels

This blog is part of a series on Holistic Communication: The linguistics of business change. Introduction, ethics and table of contents is all in the first post.

Defining Communication Channels

Communication is transferring a message via a medium or channel from a sender to a receiver. There may be many receivers or no knowledge of who/how many there are. This post discusses the channels of communication. Stop for a moment and write a list (at least mentally) of the number of communication channels you have in your professional life and who they are communicating with.

I’ll rattle off a few for me:

  1. Direct verbal+physical communication to the people physically co-located with me
  2. Direct verbal only via phone
  3. Direct text only via instant messaging
  4. Direct rich text only via email
  5. Broadcast test via twitter/yammer/micro-blogging platform of choice
  6. Broadcast rich text/media via blog

I could probably go on all day.

Each of these channels has different strengths and weaknesses and so should be used for different purposes and to engage with different groups. There’s an implied purpose in most channels based on their technology, history and technical restrictions which should also be respected as otherwise the receivers can be made to feel quite uncomfortable.

For example, this kind of content which is relatively long, structured, inter-related and not aimed at an individual but broadcast to whoever is interested and chooses to search for it is broadcast on my blog. Links are automatically added to twitter and linkedin for the title but the content isn’t. Imagine instead of using my blog I’d used twitter to tweet this stuff in little 140 char snippets. I think after the first flood of1 5 posts all ending in “…” I’d have about 5 followers left. It’s considered rude and inappropriate. Imagine I’d direct emailed it to you!

Choosing Channels

Now all of this might be a bit obvious when I mention it but how often do you consider what the right channel is for a message you’re trying to deliver? Some of the differences in channels can be a lot more subtle than the example above and can therefore have unintended implications on the result of your message which is the true meaning of your communication.

Choice of channel isn’t just important when initiating communication it’s even more important when responding to communication. It’s just rude to respond to someone in a different channel than they contact you in unless explicitly stated. For example, if someone emails you they’ve chosen a non-immediate text based medium for whatever reason, if you phone them back you’re changing the gear of the interaction, taking away their opportunity to carefully consider their words by applying a time pressure and interrupting them from whatever they were doing.

All Many people have insecurities about communication and can even be neurotic about some channels, especially in highly technical organisations. Sometimes people feel vulnerable on the phone and would rather interact via text/im/email even when relatively close physically. Others find they’re uncomfortable with text based channels and would rather “speak to a real” person. Do you want to make someone uncomfortable when you’re communicating with them? Before the first action or word?

I operate a couple of golden rules:

  • Respond to people on the channel they use to contact you
  • Choose the channel that’ll get the best results by making the receiver comfortable

Obviously switching channel can be a powerful gear change if used correctly, as a pattern interrupt even.  I consider deliberately doing that unethical, so don’t accidentally do it as the effects can be far worse than you’d think.

My opinions on these channels

Here’s my take on some of these from a purely personal perspective. You may well find you have a different interpretation of some of these channels, which is kind of the point of the previous bit.


1. Direct verbal+physical communication to the people physically co-located with me

Good for: Almost all, there’s instant feedback and the ability to use and read non-verbal communication. The best channel to build relationships and rapport as well as dealing with an emotional response from someone else

Bad for: Unplanned emotional confrontation. If you’re angry about something stopping to write it down can help you to make sense of your feelings rather than the immediate lashing out that can happen in verbal channels.The worst channel to deal with negative emotion from yourself.

Notes: You just can’t beat physically talking to someone


2. Direct verbal only via phone

Good for: Remote quick messages that don’t need a recorded history, reinforcing personal relationships, asking quick questions. Important time-sensitive information. Freeform discussion between 2 people.

Bad for: Anything that needs a long term response, action, complex work or analysis. Structured conversation amongst a group. Conference calls are hell people! Anything emotional as you’ve cutting out non-verbal communication, the majority of human interaction.

Notes: Remember a phone call interrupts people, most of the time they’re not waiting for it so you’re imposing your conversation on them and interfering with whatever they were doing.


3. Direct text only via instant messaging

Good for: Remote quick questions, q&a chat rooms

Bad for: Same as the Direct verbal phone one above except that you’re cutting out even more information from the communication by removing tone, speed, phrasing etc. of voice communication.

Notes: Tends to imply a certain informality despite the fact that most corporate IM solutions are recorded. Some IM solutions indicate when someone wants to talk, or is typing. Ones that don’t are just terrible.


4. Direct rich text only via email

Good for: Structured, recorded information. Group think.

Bad for: Anything that requires action, anything emotional.

Notes: The younger people are the less relevant email is, some consider it should be banned. Like all tools it depends on how it’s used. Unfortunately most people use it badly and have an inbox like a blackhole – massive amounts of stuff goes into it but there’s no observable result. Mass emial has a much lower impact than direct email.


5. Broadcast test via twitter/yammer/micro-blogging platform of choice

Good for: Short updates, social connection, short q&a, promotion of other content

Bad for: Long, structured or complex information.

Notes: Frequency of posts needs to match the local cultural norms to avoid flooding. Similarly excessive content promotion is considered spamming.


6. Broadcast rich text/media via blog

Good for: Structured complex information broadcast to a wide audience

Bad for: Information aimed at an individual or small group

Notes: Blogs can have a range of interpretations depending on their history within an organisation. One organisation I worked with considered blogs to “just be opinions and nothing important was communicated on them”. Another published everything from individual opinions to HR policy and corporate communications on their internal blog system.



As always I’m interested in your opinions. Do you have anything to addon the good and bad points of various channels. Any pet hates?

This blog is part of a series on Holistic Communication: The linguistics of business change. Introduction, ethics and table of contents is all in the first post.

Google+ review

G+ is a social network from Google to rival Facebook, twitter, tumblr etc. I’ve been trying it out and kinda like it. It’s intuitive, easy to use but also a bit surprising. The best feature by far is the circles (screenshot below) which allow you to segment your social graph, or more simply put your contacts into groups. Then when you share something like a post or photo you can choose who to share it with. That means you can have things like family, work, acquaintances or just people you follow all in one place.

The interface is nice and shiny with lots of drag and drop and nice little features and animations, but when you first load it up it can be a little disconcerting how much it already knows about you. If you’ve already got a gmail account, an android account, picasa etc. then all of that stuff is already there in front of you. When I first logged in it had my picture, suggested various people members I should connect with (based on my email) and once I linked in my blog account it put in my blog intro into my profile. Clever, but a little annoying as well.

I’ve read that hangouts (a kind of chat platform) are the killer app for g+ but I’ve not checked it out. If I want to video call I tend to use skype and even then I don’t really want to video call, I’d rather IM, text or phone than video call.

Overall, I really like it. The ease of use, the simplicity of controlling where content goes, the nice simple little andriod app and the shiny interface have me drooling like a geek with a new toy. If only it was 5 years earlier and there were more people on it. I can’t imagine it replacing Facebook and twitter in the short or medium term as the stable door has been open far too long and there’s an emotional investment that people have in those sites.

Tweet at your peril!

Tweet at your peril

Tweet at your peril

Pinched from the ReadWriteWeb

Twiffid: See What Your Twitter Friends Are Blogging About

Cool site that shows you the latest headlines of your Twitter friends’ feeds in a Twitter-style format. Of course it gives you that as an RSS feed as well so it’s a good thing to add to your aggregator:)

read more | digg story

Tweet Cloud

You can create tag clouds a bit like over on the right here from tweets using Tweet Cloud Beta

Here’s mine: linky


What are twitter and hashtags?

With the explosion in social networking and the associated plethora of websites, not to mention the almost insurmountable technobabble, I thought I might spend a few moments explaining some of these things. Well, I haven’t got anything else to do while on the train!

Simply put twitter is a website for microblogging just like wordpress is a website for blogging. Microblogging is writing small sentences describing what you’re up to. You can see my twitter microblog here. Entries on it are called tweets. In fact you can also see my tweets on this blog over on the right.

As a twitter user you can choose to follow another user to see what your friends are microblogging/tweeting. All of this stuff can be subscribed to using rss of course, in fact that’s how I get my tweets on this blog. If you’ve got a facebook account you can even have twitter update your facebook status with your tweets. People can even subscribe to have your tweets as text messages!

Hashtags are a way of keeping track of a twitter conversation rather than just a particular user, for example the #rsdc hashtag.

If users follow a pretend user called “hashtags” then their tweets about various topics can be tracked to produce stats and graphs like this:

#rsdc graph

Personally I use a service called hellotxt from either the web or my mobile phone to update twitter and therefore this blog (through the feed on the right) and my facebook status all in one, not to mention any one subscribed to any of the above via rss.

Oh yeah and all this stuff is free 😀