Matthew Lang avatar

Matthew Lang

Family guy and web developer

My Daily Reading List

One habit I've managed to sustain this year is my daily reading list. It grew out of the fact there I have subscribed to some good quality content in the past and I was trying to set aside time at the end of the week to read it. Due to the volume of posts I was eventually left with at the end of the week, I decided a couple of years ago to start making a habit of starting my day with reading.

It started with a collection of blogs that I read first thing every morning.

Now these guys might not post every single day, but every day there is at least a handful of posts from some of them. What's important here is that no two blogs are the same. They're distinctly different and that's what makes reading them every day so easy to do. There's diversity and the posts that I read are all on diffent topics.

The last thing on my daily reading list is James Shelley's Caesura Letters newsletter. Every week day you receive an email with a post on a specific topic. You won't find any techno-babble here or gimmicky productivity tips. James Shelley's newsletter is a daily call to action to make you continually think and and re-focus yourself. The Caesura Letters is deep reading but it's a great way to start the day.

The thing about the daily reading list is that it's more of a learning tool than anything else. The items on my daily reading list are there for a reason. They're a source of knowledge. Not every post has a treasure of information in it, but the amount of posts I save for myself are an indicator of how useful they are to me.

Patrick Rhone has some other suggestions for daily learning tools if you're interested.

The App.net Newsletter: An Update

It's been a couple of weeks now since I first presented the idea of a newsletter for App.net. A lot has happened in the last couple of weeks, so here's a recap.

Initial feedback was good

Based on poll taken by a number of App.net members, there was very positive feedback on the idea of a newsletter. A number of ideas and suggestions were sent to myself regarding content for the newsletter. A second poll asking if user's would like to see personalised content wasn't as popular.

Using the App.net API

Another thing that came out of this was the possibility of using App.net so that users could authorise their accounts so that we use the user's email address to send them the newsletter. Once this was done I had another idea to personalise the newsletter based on posts from each user's timeline. I would read the user's timeline for the week and include highlighted posts from the past week in the newsletter. There were two problems with this.

The first is that the App.net API does not include a user's email address in their profile when you ask for it. Understandable really given that this email could be used in other ways by an application that has access to the API.

Secondly the original idea was for a newsletter. At the time I hadn't considered a personalised newsletter until a few days later. Now that I've had a chance to access the API, reading user's timelines for highlighted posts is a major task that would require more time than I currently have available.

The idea of building a full application to support personalised content for the newsletter is a large undertaking and one that I wouldn't be prepared to undertake unless I had a number of sign ups already interested in this. Based on the light feedback I had it simply wasn't enough to warrant my time at the moment.

So what's the plan with the newsletter then?

Well, the plan is to still provide a premium newsletter for App.net members who can sign up with any email address they choose. I am not going to be using the App.net API in anyway for the newsletter, as I'm still essentially testing the validity of this idea. Yes people voted on it and said it was a good idea, but when it comes to getting paid subscriptions will people still be so positive about it?

In order fully test this idea, I will be moving ahead with publishing a newsletter for the App.net community but it will be limited to a number of editions in order to test whether the idea has enough subscribers to carry forward.

I've still got a number of questions about sign ups, cost of the newsletter and hopefully the possibility of making the newsletter free until the number of sign ups has reached a set limit.

This week I'll be announcing the account that will act as a contact point for the newsletter and where people can submit ideas or content for the newsletter. I'll also hopefully be releasing the sign up page for the newsletter next week. A couple of weeks after this I'll be releasing the first edition of the newsletter.

Use the Right Tool for the Job

When I started freelancing I used email to store lots of things my clients would send me. I would get emails with logins, scripts, web addresses and other important information. Where did I put it? In a folder of course in my email. There in lies the problem though. Email is for sending and receiving information. It's where it excels. Where it doesn't excel is in the storage and organisation of data.

Rather than be burdened with a tons of different folders I opted to have a folder for each of my clients. However, some clients generate a substantially greater amount of email than others do. With one particular client I get a handful of emails from them on a weekly basis. Over the last nine months I have accrued hundreds of emails from them, but finding some of the information has become difficult to do.

Email just wasn't designed for storing and organising data. Yes emails can be indexed and searched using a number of different search parameters now, but it only searches on the information the email already has. Also not all email clients and services allow you to tag emails with any information you want. Then there's the email itself. How do we edit it? By forwarding it to ourselves with some notes on it? Nice idea, but that in turn generates even more email. That's really not what we want.

Today I spent over an hour clambering through a series of folders looking for important information so I can transfer it to Evernote. Armed with Evernote's system I was quickly able to organise all the information from emails and tag them accordingly. Now when I need that information, I can not only search for it by the content of that information, but I can also search using the tags I have assigned to each one.

Tools have their uses. Email excels at sending and receiving information, but it's an inferior contender to applications like Evernote. Do yourself a favour and start using the right tool for the job.

How many people have you encountered in life that have really left a lasting impression on you for most of your life? I know of one that immediately springs to mind. My Grandfather, or Papa as we was affectionately known to all his grandchildren and great grandchildren.

When I was about nine years old my family returned back home to Scotland after living in Canada for four years. We lived with my grandparents for a few weeks before we had our own house. It was during this time that I encountered the first computer I had ever seen, a ZX81. It was the strangest contraption I had seen. My Papa showed me how to load games on it and type in basic instructions.

While this was my first encounter with a computer it wasn't my first introduction to programming. A little later on my Papa bought an Atari 800XL. During one of my many visits to my grandparents house, I watched my Papa typing furiously into his computer. I moved round to look at the screen and seen lines and lines of text with each line prefixed by a number.

Always inquisitive about stuff, I asked what it was and he told me he was typing in the instructions for a game into the computer or a program as he called it. Once all the instructions were typed in, you could run the game. He showed me the game once it was complete and explain what the different parts of the code do.

To start programming in your 50's is quite a feat, especially given the lack of programming resources and aids that were available at the time, but he was such a clever man and was always looking for something to dabble in.

Since those days of watching my Papa writing code on his Atari, I've always had a computer at some point in my life. From a couple of Spectrums I made the jump to a PC in the 90's. Through a number of different PC's I've ended up where I am today typing this on a MacBook Pro. What started out as a little hobby through my childhood has turned into a career that I thoroughly enjoy doing.

This morning my Papa, my first programming mentor, passed away.

It wasn't expected, but he was very old and suffered from a number of health issues including dementia and macular degeneration. Whether it's expected or not, it's always hard news to digest.

One memory that will always stick with me though is the hours he spent showing me what you can do with a few lines of code and computer. From those first days of writing programs in BASIC, it has shaped me into what I do today, a person who not only earns a living from writing code but also thoroughly enjoys doing it.

Quite a lasting impression I think you'll agree.

Habits That Didn't Stick

I've tried to start a number of new habits over the last few months, some of them have stuck, some of them haven't. Here's the ones that didn't stick.

  1. Reading 2 books a month - Not really an unrealistic habit but perhaps should have been changed to 'read at least two books a month'. I've scrapped this in favour of just having a list of books that I can work through when I can. Some books take longer than others, so why timeframe it? It detracts from the enjoyment that a book brings. Try this instead - Just make sure you have a couple of fiction books beside your bed and keep reading them. When you finish one, replace it.
  2. Logging something I learned everyday - I did keep a separate Journalong file for this but some days you just haven't learned anything significantly new. Instead I just log these as they happen. No sense in making a daily habit of it.
  3. Mind mapping - I really wanted to start mind mapping again but the truth is I see little benefit in it now. I think mind mapping has its uses but it's just not on my radar now of things I want to keep doing. Yes I realise that as a past mind mapping blogger this is probably considered blasphemy but opinions change.

The thing is when you set out to start a new habit, it doesn't always work. If you really want it to work, you'll set aside the time to do it and keep on doing it. It will eventually stick.

If it doesn't, then just let it go. When a habit doesn't stick, it's not defeat. It's just your way of saying, I don't need this.

Why I'm Considering Evernote Again

Plain text files. I love them. They're portable, easy to manipulate and work with hundreds of different tools. The only thing about them I don't like is they are a nightmare to organise.

Unless you've got an indexing and search tool that does all the hard work of collating them together, you're screwed. Now add to the mix that not all my files are in plain text. I've got an increasing number of documents that are PDFs, spreadsheets and even a few Word documents. It's getting out of control.

In the past I used Evernote, but at the time I felt I didn't have a need for such a tool. I didn't have clients, invoices, projects, ideas, side-products, documents and other stuff all vying for my attention. This stuff needs to go somewhere. Somewhere that I can find it again.

So I'm considering Evernote again. I had no issues with it in the past other than I wasn't using it to its full potential. There's definitely a place for it in my list of everyday tools. I've got so much going on just now and the last thing I need is to be wasting time looking for documents or notes. I need this stuff and I need it fast. Let's hope that Evernote can fit my needs.