Matthew Lang avatar

Matthew Lang

Web developer amongst other things

Internet Mob Justice

I'll be honest. I'm fed up seeing this mob justice on the Internet.

But now we are reaching the next — and scary — phase of these kinds of stories, in which an internet mob demands that someone pay for the death. Specifically, people are asking for punishment of the parents of the 4-year-old boy who was able to crawl into Harambe's enclosure. They argue that the gorilla's death is really the parents' fault, because the parents didn't pay attention to their kid, and the zoo only had to kill the gorilla once the child snuck in and was put in danger.

The freakout over Harambe the gorilla shows the dangers of internet mob justice by German Lopez (Vox)

Grass Roots Productivity - Smarter Scheduling

We've got a list of actions from a few days of capturing. Now what do we do? We schedule. And not by just putting whatever we want to do in any free space on our calendar. We schedule by putting the right tasks in at the right time.

Take a moment to look back at the last few days or even weeks of work you have done. When do you peak and when you do you plummet?

I work better in the morning. It's during this time that I like to work on more creative tasks. Building new features, sketching screens and of course wrditing. For these types of tasks, this is when I am at my sharpest.

In the afternoon I prefer to work on more problem-solving tasks. Debugging, refactoring and general problem solving through code. I find this type of work less intensive than creative work so I prefer to do this in the afternoon.

How you work is down to you. But you need to be able to identify when you're most productive. It's important to ensure that you are scheduling the right tasks in at the right times. Dropping tasks in your calendar is going to lead to unproductive days.

Now that you know when it's the right time to do the right tasks, you can start scheduling those tasks in. I've tried many ways of partitioning my day but the one for me that sticks the most is being able to work in 1 hour blocks. 50 minutes of work with a ten minute break. It's almost same as the Pomodoro Technique, I just opt to work in longer chunks of time.

I also only schedule in tasks that take no more than an hour. When it comes to any kind of work I break down tasks into one hour chunks of work so that I'm focused on one thing at a time. Once a task is complete I can move onto the next task for the next hour.

Scheduling is an important part the productivity process. Done right, it will help you work through the right tasks at the right time and give you the sense of making progress. And that's what being productive is all about.

The Weekend Report #1

Drew enjoying the views at Paisley Golf Club

(Trying something new. Mini posts on the last weekend of the month.)

Made a home cooked dinner on Friday night. Sat down with Jen to watch a movie.

Saturday morning bike ride with Ethan. Lunch and then a family walk with the boys on their bikes. Coded my own replacement for an online product I pay too much money for. Another home cooked meal on Saturday night.

Sunday morning painting the fence. Dropped Ethan off at the golf. Trip to the garden nursery for the rest of us. Tidy up the garden before dinner. Picked up Ethan from the golf. Sunday dinner. A couple of hours on the PS4.

Yip, the weekend was pretty great.

Grass Roots Productivty - Always Be Capturing

Everyone has their own preferred system for getting things done. Whether it's GTD, maintaining chains, the pomodoro technique or some other method there’s something out there for everyone.

Having tried just about every technique possible and a few hybrids of I’ve come to rely on four basic actions that help me get things done. I've come to call this Grass Roots Productivity.

The first step in this system is ensuring you know what you want to get done. This starts with the process of capturing.

Most productivity systems have the idea of an inbox. A place to collect the stuff you want to do. Without this inbox you would be as well just plucking stuff to do out of thin air. Capturing is an essential habit to get into because without it, there's second step to getting stuff done.

The capture process is something I go through numerous times a day. Links, actions, documents, text and other bits of data. Each of these types of data have their own respective inbox. On the digital side there is Pinboard, Instapaper, Todoist and a few other places. On the analog side I've got a notebook and a planner. While the digital inboxes have very focused types of data being captured, the notebook and planner act as loose fitting items that don't quite fit anywhere else.

The way I do this is to have easy access to each of those inboxes. For the digital inboxes I have either email addresses or keyboard shortcuts setup to quickly save to the respective inbox.

For the analog inboxes, I simply leave my notebook and planner left open on my desk, ready to record whatever I need to. I use the notebook for capturing items on the go. The benefit of this is that it's a simple action of recording the task and moving on. No distraction by other apps or notifications or any other distraction that digital devices are famous for.

Capturing is an essential but often overlooked step in any productivity system. Without capturing we don't have any sensible place to start and we always need a place to start.

New Leaders

Ready for purchasing. The Cure is screaming out to be bought.

I had great intentions of getting another Langster next year but I may have to review that decision.

Fight from Failure

Great advice for programmers and anyone building a product.

In this mindset, each day your task is to fight from failure to success. You no longer are so willing to compromise, or to sweep seemingly small challenges under the rug.

Instead, you aggressively seek out challenges and problems, and attempt to eliminate them in order to salvage the already failing project.

Failing on Day One by Thoughtbot

Why I Stopped Using TextExpander

Text replacement utilities like TextExpander can make a big difference in the amount of time you spend typing. From email signatures to emails for clients, I used TextExpander for all of sorts of things. TextExpander's licence meant that I was only paying a minimum amount for the desktop tool, but it's where I used it the most.

When I first heard about TextExpander's price change to a subscription model I was hesitant to make any fast reactions. Over the days that followed though I was increasingly convinced that the new pricing model was not for me.

I don't have any problems paying for the software I use. If it has value and is reasonably priced then I'll keep paying. Regardless of whether it's a monthly subscription or intermediate upgrades. It's the only way that you can support the makers of the software that you find valuable.

A big change to the TextExpander app was that your snippets are sent to TextExpander servers so that they could be pushed to your other devices with TextExpander on it. I didn’t find the need to use that particular feature so I started to think that maybe TextExpander wasn’t a good fit for me anymore.

TextExpander's change to a subscription model might be okay for others, but for me it was a step in the wrong direction. I understand that they have a business to run and that relies on a steady revenue but what was wrong with more frequent releases of their desktop app? I would gladly have paid for a single license for the cost of a year as long as it came with frequent updates.

At the end of the day I just didn’t find the value in paying for the features of a software product that I would rarely use.

Why I Stopped Using Atom

Some months ago I'd decided to use Atom as my go to text editor for day to day programming. I had been hearing good things about Atom for a while and the popularity of its packages means that I could easily switch to Atom with no major interruption in my workflow. There was one thing I wasn't counting on though.

Atom is slow. Not slow that it makes a huge impact on my day but slow enough that it leaves me hanging for a few seconds after certain operations. Even opening a project can have a lag of a few seconds.

Coming from Sublime Text this was a huge disappointment. Sublime Text has always been a fast text editor. Even the indexing of files within the project you are working on is fast. Opening files, creating panes, finding and replacing, all lightning quick. And much faster than Atom.

Speed isn't a major factor when you've done a single days coding but adding all those little seconds up over a period of a year and you'll have a significant amount of time.

What Next for Apple?

Fellow Scot Ian Dick highlights some areas of technology where Apple are falling behind.

Apple also seems to be out of the AR/VR loop. It’s computer hardware can’t drive an Oculus although on the mobile side it could easily launch AR support as the hardware in the iPhone is extremely capable.

Placing Bets by Ian Dick

I can't help but wonder though if things like VR are at the stage where Apple or any other company should be worrying about it.

Last of my files moved out of my Dropbox account. Now only used when working with clients and for IFTTT and @pragprog ebook delivery.

Why I Stopped Using Zapier

Zapier is an automation tool that integrated with hundreds of products and services on the Internet. It makes integrating tools together simple and also has multiple step workflows.

The problem with Zapier is that while all this automation is handy for repetitive workflows, I started to question the need for such automation and whether I truly needed it.

Let's take FormKeep as an example. I use FormKeep as a way of allowing people to contact me regardless of the blog platform I am using. I have a contact form on this blog and one on my web development blog. If I receive a contact form submission from someone, FormKeep will send me an email to let me know.

Using Zapier I could do the following with the submission:

  1. Send the clients details to my CRM
  2. Create a task to review the client's request
  3. Create a task to reply back to them within two days

I would do all this anyway, so is there any need for me to automate these steps? Probably not.

Also not all form submissions I get are potential clients looking for me to work with them. Some submissions are general questions about Ruby on Rails, some are offers of full-time work and some are questions about previous topics I have written about. So automating this can result in a false positive and mean that I have to remove tasks from my task manager and contact details from my CRM.

The false positive of automation means that it only works if the intended result of the automation is always going to be the same. If there's a shadow of a doubt that there could be a wrong end result then automation isn't a good fit.

Automation isn't all bad and I still need an automation tool so I have created an account at IFTTT as it offers the simple automation I need but without the cost. I'm not worried if IFTTT disappear over night as it's a form of automation that I can happily live without but I use it just because it helps.

I've been scaling back on a few tools that I use regularly and it's made working a lot easier and removed the need for automation. Zapier is great for multi-step workflows that will always deliver the intended result, but for me it's become a tool I can do without.

Why I Stopped Using Buffer

Many people use Buffer as a tool to automate the process of sharing links to social networks. I even used it for a while to do this. I have no complaints with the Buffer product. It's reliable and user friendly. A couple of weeks ago though I decided to cancel my subscription with them. There's a number of reasons why I did this.

Limited value in sharing

One of Buffer's unique selling points is that it automates the step of sharing a link at a specific date and time. This allows you to queue links to your social media accounts so that you gradually share these links over a period of time. Recently though I've started to question the value in regularly sharing other people's links on social media.

My preferred programming language is Ruby. I already subscribe to a number of blogs, podcasts and newsletters about this language and the Ruby on Rails web framework. As a web developer I see the value in consuming these links for myself but I don't see the value in sharing these links on social media. There's already a good content funnel for digesting these links, other developers just need to find it.

I do share the odd link every now and again but not at the volume that warrants my use of Buffer.

Better analytics with Twitter

When Buffer first started one of its unique selling points is that it has analytics on the links that you shared to your social networks. I can't say how good these are for other social networks, but the analytics on Twitter links are good.

Recently though I've added the analytics on both of these accounts and I've found them to be more informative than what Buffer has to offer as Twitter's analytics cover more than just clicks. I'm not religious about my analytics but once a month I'll check them to see if there was anything that received significantly more clicks.

Minimal social media footprint

I've got two accounts on Twitter that I use. One is my own account and the other is for my freelancing business. With just two accounts to manage and the fact I only use one account for sharing links on a frequent basis, I can't see the point in using Buffer for queuing up links when I can easily do it on my own.


Buffer is a useful tool if you have a content sharing funnel that needs regular updates to your social media accounts, but as I'm running just a freelancing business and regularly post in my own links to my blog, I don't see the value in having a Buffer account, even if it is just the free account. The benefit to this is that I've got one less account to worry about.

Forget LinkedIn

The BFe26 Redesign

Excited about this bike with it being a steel hardtail, but I really wish we could settle on one or even two wheel sizes for the mountain bike industry.

via Singletrack Magazine

Slow and Steady

Wins the race.

This morning, just as a test, move very slowly. Avoid scanning material. Read it carefully. Sense the rhythm of the words. Make all of your actions as precise as possible. Be in the moment, whether you are sipping coffee, writing a note or talking to a customer.

Slow and Precise by Michael Wade

Is There Value in Social Media?

All this week I’ve been writing about finding value with social media. Social media as a mainstream communication is already ten years old if we start the clock from 2006 when Twitter began. In that time, it’s seen an explosion of growth but as it becomes more mainstream is it’s attraction and value wearing off?

I don’t think so. I think more people are simply using social media in a way that suits them. I know that my own way of using social media has changed over the years. No longer am I sending over 20 updates a day. I keep my interaction down to a minimum preferring to only dip into my timeline a few times a day. Sure I might miss something, but I gave up on staying on top of my timeline a long time ago. It just isn’t possible.

There’s also the changing landscape of social media. In the beginning there were people. Just people chatting away and sharing links, pictures and other content. Then the corporate companies got wind of the possibility of getting the brands and products in front of these millions of people. I’d like to say it’s a good thing, but the use of ads as a revenue stream is a poor way of ensuring your startup is profitable unless this is the startup’s business plan from day one.

Then there’s the new kids on the block. Snapchat is fast becoming as popular as Twitter and Instagram (from what the kids tell me), but I think I’ll stick with what I know. That is until they are eventually surpassed by other social media platforms.

There’s still value in social media, but it needs like anything else, time spent curating the good from the bad, managing your time on social media wisely and knowing the limits of social media. That's how you get value from social media.

Finding Value Outside of Social Media

A lot of people use social media as their means of keeping up with news, topics and communities. I’ve always struggled with this aspect of social media, as the number of accounts I end up having to follow results in a constantly updating timeline that often just makes me turn away. It’s too much.

It’s just an observation on my part, but I think more and more people are looking elsewhere for their fix of valuable content. Social media is a firehose of data and digesting it at a sustainable pace is close to impossible unless you keep a tight reign on how many people you are following. Thankfully there are other means of finding valuable content.

Newsletters

The humble email is still the most reliable and manageable form of content that you can get. Which is why newsletters are probably more popular than ever. Subscribe to the topics that interest you and digest them in your own time. It’s that simple.

Newsletters are more valuable than social media in this respect because they are curated so that you can read the entire thing in a few minutes and get all the relevant information.

You also know when it will arrive. Newsletters are delivered on a regular interval and that consistency means that you always know when you’ll get the next edition of that newsletter.

RSS

Social media networks might not be keen on including RSS feeds in their own websites or even for individual users, but the RSS is still as popular as ever.

Although Google retired their Reader app, there’s now an abundance of RSS reader apps available and almost all websites include an RSS feed to subscribe too.

This openness on the web means that you can pick and choose the content that you want to follow, including the most valuable of content.

Subscriptions

A newcomer to the digital world but certainly not to the old paper-based world of publishing is magazine subscriptions. I’m surprised that these are now offered on an increasing number of sites, but when you think about it, they’re a great way of digesting your topic of choice.

I’ve got a subscription going at the moment with [99U] and I must say I have enjoyed having the magazine sent out to my home so that I can enjoy it in a more offline environment.

Podcasts

Podcasts have also risen in popularity over the few years. The audio version the blog offers a much more personal experience when you listen to the host and possible guests discussing a particular topic.

I like to listen to podcasts while I’m coding. I probably shouldn’t, as I do notice that I miss half the things mentioned on the podcast, but it’s the only way that I can listen to them on a regular interval.

If I was being honest then I would say that this is my least preferred way of digesting content from the web. I like podcast shows that keep their episodes short, but many of the shows I listen to a close to an hour in length. Even with the speed boost on Overcast, it can still take a fair amount of time.

Social media is a great tool and it does have value but relying on it as the means of consuming information will have you checking that timeline more often than you need to. For the content that matters you should consider exploring some of the options above. They're easier to manage and you'll know exactly what you'll be getting rather than the mixed bag of emotions, rants and knee-jerk reactions that social media provides.

Worry Not

For Patrick Rhone has some wise words on the subject:

Worry is born of desire — desire for change. If worry does not drive the action for change, or if there is no action you can take that will strive for or effect change, then what good is your desire?

On Worry by Patrick Rhone

Finding Value in Instagram

I have an up and down experience in finding value in using social networks. Twitter is definitely not my goto place these days and App.net is now a distant memory due to it's lack of participation. It was these two networks that I always thought I would spend my time on when online. What has surprised me in the last year though is that I'm regularly turning to Instagram as my preferred social network.

I always thought of Instagram as just a photo sharing app. I can already share photos on Twitter so why would I bother doing the same thing on Instagram?

Here’s the thing though. Instagram is just a photo sharing app. It allows you to share photos simply and easily. The biggest change I’ve seen in the time I’ve used Instagram is probably it’s user-interface overhaul a couple of weeks ago and yes I do love their new icon. Since joining I’ve yet to see any major change in the way Instagram works as an app. And that’s because it doesn’t need to. It works well without needing to continually change.

Since coming back to Twitter, it hasn't been everything I thought it would be. I have a public account there and I like sharing photos there but I don’t like to share everything. I'm also on Path but that's a private app and is mainly for keeping in touch with the family. Instagram fits the gap in-between the two. My account is private and I keep followers down to a minimum.

In this case Instagram is well worth investing some time in because it doesn’t demand too much of my time. I can drop in when I want to and because the timeline is visual, it’s easier to scroll through without getting sidetracked. It has value for me because I can easily keep up with friends and family across the world and it offers a simple way to share online.

Being a valuable social network isn't always about having the most features. It can be about having a minimum list of features, but making the most of these features and Instagram certainly ticks that box.

We Need Realists

It's funny, you never see "realist" as a required skill in ay job posting.

We need order and flexibility, boldness and humility, caring and detachment, curiosity and wisdom, farsightedness and the ability to see what is lurking within inches. We need the courageous and the discreet, team-players and mavericks, conformists and dissenters; all rolled into one.

by Michael Wade

Instructions

Finding Value in Twitter as a Freelancer

Yesterday I wrote about the value of Twitter on a personal level. While I don't place much value on my personal Twitter account, I have found that having a seperate social media presence can let me split my time online and have that time spent in a more focused way.

I operate as a sole trader in the UK which means I trade as a business under my own name. It also means that I can use a trading name for my freelancing work. The added benefit to this is that I can give myself a corner of the web dedicated to that aspect of my life. I could publish technical articles under my own name and on my own personal blog but as I already blog on a frequent basis on other topics then I would end up two different audiences on the one blog. To keep them separate I decided to start a separate blog for my web development writing.

This year I decided to apply the same tactic on Twitter and so I created a new account (@digitalbothy) for my freelancing business. The idea behind this is to act as a social media funnel for the web development blog I mentioned above to be able to found on at least one social media network. As I’m already on Twitter it made sense to start there.

There’s another benefit to this. Lately I’ve been trying to limit the amount of people I follow on Twitter, but it seems that no matter what I do I end up with more people on the list that I would like. Fear of missing out syndrome is hard though, and even though I unfollowed most of the occasional tweeters there’s too many people to follow.

Instead of cramming all these people under one account, why not bump the web developers, freelancers and other people that mainly tweet about this topic over to my Digitalbothy account? So that’s what I did. I started following most people related to web development and programming from my freelancing account and unfollowed them on my personal account.

Having two accounts running side by side isn’t much harder to manage than having two lists under the same account. In fact I would say that it’s probably easier.

Tweetbot’s multi-column feature on OS X means that I can see both timelines through the day when I’m working. As a rule I don’t check my freelancing account out with my usual business hours. If I’m checking Tweetbot on my phone it only has my personal account on it which removes the temptation to check on work related topics when I’m not at home.

I might not place much value on my own personal account, but at least now I have a place for the work aspect of my life online and it's another way that I can be found by prospective clients.

Anyone I know using a Fitbit? Would you recommend one?

Remember FriendFeed?

I do. It was great. It's a shame it fell into obscurity and was eventually closed down.

After months of private beta testing, FriendFeed opened to the public in early 2008 to enthusiastic response. Louis Gray, an early adopter, saw the potential for a new kind of social networking. “[W]e can expect the service to grow tremendously,” he wrote, “kicking off the next wave of social networking services aimed not at posting busy profiles, but instead, aimed at collaboration, sharing and communication.” Tech and Web 2.0 journalists flocked to the site, using it as a kind of proto-Twitter to find breaking news and distribute their own stories.

The rise and fall of FriendFeed, the social network that brought you the ‘Like’ button by The Kernel

Finding the Value in Twitter

I think of social media as one of those necessary evils in life. I'm well aware of the benefits of globally connected platforms that keeps people in touch, especially in the event of a natural disaster or event. Social media has proved itself as great way to keep people in contact with others. Like I said, that's all good, but a good social media platform has value. Things that interest me as a consumer. Links, text, images. Anything that falls within my interests is valuable.

Lately it seems that Twitter has been failing in this respect. There's doesn't seem to be any value in Twitter anymore. I'm in a constant battle of finding people to follow and unfollowing people that don't tweet anymore. This wasn't a problem when I first used Twitter as I could see the value from my timeline. Interesting tweets and links had value and it kept me checking into my timeline on a regular basis. Now, it seems that I can go a couple of days without checking Twitter and not miss anything.

I was an early user of Twitter. A year after it launched I created my Twitter account. After a few years though I wasn’t seeing the same value that I seen in the early years of Twitter and so I closed my account. I ended up re-creating my account on Twitter last year. There’s a problem though. The problem lies in the fact that I haven’t a clue what I’m using Twitter for. Since starting my Twitter account up again, I’ve had a few interactions with others and it serves it’s purpose in a few areas, but mostly I’m wondering if I even need it at all.

These days though I'm stepping back from Twitter and using it mainly as a source of content to consume rather than to publish things. I’m also keeping my use of it sporadic. I’ve noticed a few other people are changing the way they use Twitter as well. People that I know would tweet all through the day are now down to just tweeting a handful of times a day at most. I’ve even stopped using tools like Buffer for sharing content. I just don’t see the need in tools like that when I’m more of an infrequent visitor to Twitter.

So is Twitter still valuable? I think it’s largely lost it’s value for me. I only check it a couple of times a day. Twitter has it’s uses but I don’t see the great need for it like I did a few years ago. It still has a value for my freelancing business and I'm in the process of moving some of the people I follow to that account, but that is a topic for tomorrow's post.