Matthew Lang avatar

Matthew Lang

Family guy and web developer

I just had a very unproductive day trying to implement a search addon for a customer. From first thing in the morning to early evening I have spent trying to get a simple search library to work. It's days like this that I end up getting frustrated and annoyed with my lack of progress. A wasted day if you will.

The truth is that no all days are going to be straight-forward or marked with progress. The trick is to learn from your unproductive day and adjust your plan for the following day.

Tomorrow I'll be approaching the problem from a different angle and reviewing my steps one at a time until I can be absolutely sure what the problem and see where I am going wrong. That's my plan.

What's your plan for following up on an unproductive day?

Reviewing and adjusting your workflow is good practice as a freelancer if you want to minimise the time you spend on admin duties. Even the smallest changes can make a big difference.

Take my time sheet for example. The actual inputting of entries into my time sheet can take me a few minutes to do at a time. Doing this multiple times a day can lead to lost time. Sometimes I even just take a notes of what I have worked on through the day and then take 10 minutes at the end of the day to fill in my time sheet.

I started looking for an alternative method of inputting into my time sheet last week. I needed a timer that I could start and stop and record the entry in my time sheet quickly. I tried a number of apps, but I eventually found a suitable app that sits in the background and works with FreeAgent.

Slips is a menu bar app that allows you to quickly record entries for your time sheet in FreeAgent (my preferred invoicing tool). Now when I say quickly I do mean quickly. I find it much easier and quicker now to update my time sheet from this app than finding my way through my browser and it's many open tabs. Of course there's the added benefit of me not getting sidetracked by something open in my browser.

Micro changes such as this might only get me back a few minutes a day but adding those minutes up over the year and could be a significant amount of time that I am getting back.

My iPad Setup

I wrote last week about finding purpose for my iPad, a tool that I feel was underused. Over the weekend I managed to sort out the various apps that I needed and re-arranged my screens so that the apps I use on a day to day basis are on my home screen and other apps are just a slide away.

In a departure from my iPhone, I have foregone the use of folders for grouping applications. I did this for two reasons. There's more screen space on the iPad and I don't need to use as many apps as I do on my iPhone.

Another change I made that is different from my iPhone setup is the number of apps on my home screen. I almost filled the screen with apps. Om my phone I just use the top two rows for apps on my home screen, but I don't mind having so many apps on my iPad's home screen,so I just fill the screen with the apps I need and pick a pleasing wallpaper.

One of the key decisions in picking apps for my iPad was whether to use the same apps on my iPhone for my iPad. The devices run on the same platform, but the bigger screen on the iPad means that I can afford to pick apps that offer more in terms of functionality, even if it does come at the cost of some screen estate. So I ditched PlainText for Editorial and of course there is no Reeder support on the iPad yet, so I have opted to use Mr Reader to read my RSS feeds.

My iPad Home Screen

So there we have it, my iPad setup. Simpler than I thought it was going to be, but it did require a different approach if I wanted to get the most from using it. And if you're questioning whether it will work for me or not, I'm writing this on my iPad in a cafe. That's got to count as a good start.

Finding Purpose for my iPad

A while ago I wrote about my iPhone setup. I wanted to follow it up with a post on my iPad setup, but so far I've yet to find purpose for my iPad. I do most of my work at my desk on a laptop and I use my phone when I am out and about. So where does my iPad fit in?

What I initially wanted to do was to only have apps on my iPad that allow me to write. I mostly use it for reading and writing, but I haven't had much of a chance to do either of these in the last month.

Now I think that I want my iPad to do everything that I can do on my laptop. I'd much rather be working on my iPad than my laptop if was away from the house. Some tasks are a lot easier to do than others though. Reading and writing are easy to do on the iPad, but tasks like programming are not so straight forward.

Over the weekend I'll be tackling this and making sure that I can do most of what I want do from my iPad by installing any apps that I need. I'll let you know how I get on next week.

Doing More with Less

A little reminder from Michael Wade that even with ten minutes, you can do a lot.

But for small tasks - the "next actions" that David Allen writes about - 10 minutes can be a nice chunk of time. Each minute is valuable. Those portions eventually accumulate and result in the completion of the project.

The Power of Ten Minutes by Execupundit

A Web Developer's Playground

I’m ashamed to admit it, but I don’t have enough of my code for others to see. I’m not talking about finished websites and applications for clients. I’m talking about ideas, prototypes, and other stuff—things I have just hacked into or built for fun. I can’t remember adding or updating any projects on my GitHub account for a long time.

Being a web developer means all my work, or at least the bulk is visible on the web. This isn’t always going to be the case, though. Most of the work I do is for the back end of websites—the wiring and plumbing side of it—the parts you don’t see. That’s no excuse, though, for the lack of code I have published.

The web is my playground. I should use it and publish more of my ideas in code form. Writing code and fixing problems is how I earn money. Perhaps showing problems that are being fixed with my code is a better way to market myself.

Giving Draft Another Chance

I'm writing this blog post on the web application, Draft. It's been a while since I used it. I stopped using it a while back in favour of Byword, but the problem with Byword is that it just isn't sticking as an app that I like using. Functionally it works like a dream, but there's something about it that I don't like.

So I'm giving Draft another go and already I'm enjoying using it. Yes it does do a few things extra than Byword, but that's not why I am using it again. Is it the preference for a web application over a native application? I don't know, it could be.

All I know is that if you're not happy with the tools you have then you should find the tools that do make you happy while you work.

Filtering the Signals from the Noise

I mentioned yesterday that the web can be a great platform for communicating and change, but is often misused. I gave an example of such a misuse, a petition that lacked worthy content. Not worthy of your time, which to you is precious. And that's another problem with the web. There's so much of it. How do we filter the signals, the content that you should be consuming, from the noise, the content that isn't worth even looking at?

Searching the web can yield some real finds like topical blogs, forums and e-books. This takes time though, and once we find an interesting source of content, we then need to spend some time validating the content. In my experience I have found that the best content is the content that is referred to you others. Two examples of this are content that is referred to you from others in your network and content from curated newsletters.

From Your Network

Over time I've built up this network of bloggers around me who put great content on their blogs. Michael Wade, Kurt Harden, Curtis McHale andNicholas Bate to name a few. I've been reading their blogs for a long time now, and when I see something interesting on their blogs that I would like to share, I link to it from my own blog.

It also works the other way. When any of these bloggers find something interesting on my blog they pass it on to their readers. This network of blogs is a great source of vetted content that I can be assured will interest me. Building a network like this can take time, but it's worth it in the end.

From Newsletters

I subscribe to a number of newsletters. Some for programming, some for writing and there's plenty of others. Email newsletters were once the crowning glory of the internet but then RSS came along. People found it easier to manage a feed reader than their burgeoning inbox. However newsletters have recently made a comeback.

The great thing about newsletters are that they are curated by someone else. Thought and time has been put into ensuring that the newsletter contains relevant content for its subscribers. And it's for this reason that I subscribe to a fair few newsletters. I don't want to invest time in searching for content when someone else can provide it for me.

These are two of the main ways in which I filter the best content for myself. There are others ways, but these two methods I find yield the best content for me.

Be a Good Netizen

The internet is an amazing platform for the world to communicate and innovate on. It can provide volumes of information at our finger tips, allow us to communicate with others on the far side of the world and if you're brave enough, it even allows you to publish your own creations such as books, music and more.

And yet, it is continually misused the world over. Where most people see it as an open communication tool, some see it as a surveillance system. Where most people see it as an e-commerce tool, others see it as a tool for defrauding and cheating. Where most people see it as a tool for change, others see it as a tool for control.

Unless you have been living under a rock for the last few days, you'll know that Ben Affleck was chosen to play Batman in the next Batman/Superman movie. It's been met with mixed opinions, but the decision to cast Ben Affleck has prompted a petition on Change.org to have Ben Affleck removed as Batman. It hardly seems a worthy use of the tools that the internet provides.

I've signed a number of petitions on Change.org that I have identified as being of benefit to individuals or whole populations. In each case, the petitions that I have signed would be of worthy benefit to others if action was to be taken as a result of the petition.

I refuse to sign a petition that calls for a casting choice for a movie to be removed. It simply doesn't rank as important enough a topic for me to get upset or passionate about it. And it shouldn't even have got as far having a petition on Change.org.

I'm not saying that the internet can't be used for debate and entertainment. I frequent a lot of websites on a daily basis where discussions take place over the best programming languages, the best text editor and other topics. Yes these are discussions that aren't a priority, but the debate is entertaining.

What I find wrong is when perfectly good tools for helping people are mis-used.

All around the world there people that require your help. As an individual you may feel powerless to do anything on your own but by taking the right positive action, you could be another cog in the wheel that will eventually turn and provide people with the beneficial changes they really need.

So with that in mind, why not be a good responsible netizen and use your web tools wisely. Used correctly, they can bring good to others.