Matthew Lang avatar

Matthew Lang

Family guy and web developer

Analog

Notebooks, pens, and the pleasure of working away from a screen.

A painless email migration to Fastmail

Today, I moved the email for a domain I own from Hey to Fastmail. Lots of factors have been niggling me to do this for the past few months, but the main factor has been cost. I just don’t need to pay that price for an email address associated with a domain.

After a couple of hours, the DNS changes finally propagated through, and the email is now fully switched over. An hour after that, I had transferred the emails from Hey to Fastmail, set up the calendars, and configured the email setup in a similar fashion to Hey, as I quite liked the idea of the Paper Trail and Feed areas for emails.

There are a few things I would like to see in Fastmail, such as a bit more spacing in the user interface. However, for now, I am quite happy with the reduced cost and the fact that the email just works without requiring me to relearn a new user interface.

I still use Hey for my personal email. I’m not quite ready to move this over to Fastmail yet, but I haven’t ruled it out.

Picked up these A6 notebooks that Atoms To Astronauts were selling. This set of notebooks comprises of covers from maths, chemistry and physics.

Just 48 pages in each notebook, which I didn’t think was a lot, but it’s the same as a standard Field Notes notebook.

Three scientific-themed notebooks feature mathematical equations, geometry, and scientific diagrams on their covers.

I see Paper Apps at the top of Hacker News (snapshot courtesy of the HN snapshot tool). I’m sure this has been posted to Hacker News before, but I’m glad to see it surface again.

As much as I love paper and pen, web versions of these apps would be good, but I can see the appeal of the notepads.

Giving Ghostty a spin

A couple of months ago, I started to give Hyper, the terminal emulator a spin. Fed up with iTerm2, I wanted to try out a couple of other terminal emulators. Hyper was the only one that I thought I could really use, so I decided to use it as my go-to terminal emulator, but the trial didn’t pan out, so I switched back to my default one.

Just before Christmas, though, I read that Ghostty has reached 1.0. Intrigued, I downloaded the terminal emulator and got a minimal configuration setup.

So far, I really like what I see. It’s still short of iTerm2 regarding features and customisation, but Ghostty is noticeably fast. I don’t have any benchmarks to verify this, but the speed is noticeable. While I don’t know that it’s quicker than iTerm2, it is fast enough for me to use daily. But best of all, Ghostty is free and open source.

This could pan out to be my new default terminal emulator.

I’ve seen many posts about people cancelling their Washington Post subscriptions, but I wonder if cancelling your Amazon Prime is the way to go?

The best thing those readers can do is cancel their $139 annual Prime subscriptions, if they have them, and invest that money in the journalism they say they want and need.

Don’t Cancel The Washington Post. Cancel Amazon Prime.

I like The Atlantic’s point about hitting Bezos where it matters: Amazon Prime subscriptions. Newspaper subscriptions allow for more independent journalism; we shouldn’t deprive ourselves of that.

Working from the garden this afternoon was somewhat more productive than I thought. Fresh air, a single screen, and only enough space on the table for my laptop, mug, and notebook. I think I’ll be doing this more often!

After a few minutes of keeping a log in Obsidian for my work day, I’ve decided to switch back to bullet journaling. I find it a lot easier to keep a bullet journal updated. Also, it’s a welcome break from the screen for my eyes.

Are we on the verge of a new surge in blogs?

Anil Dash writes about the recent resurgence of the web. There are definitely many reasons why this is happening. Still, a key one for me is the growth of tools that make building websites easier for everyone.

While the core technology of the web is decades old, the tools that help make it and run have been quietly evolving into something extraordinary in the last few years, too. There’s a flourishing of powerful new frameworks that make it simpler than ever to build flexible, responsive, useful sites. New hosting platforms let those sites be deployed and delivered faster and more reliably than ever. And you can build one of these sites in literally under a minute, then collaborate with people anywhere in the world to iterate on making the site better.

A Web Renaissance by Anil Dash

I might be pre-empting the return of the glory days of the web when blogs and RSS feeds were everywhere. As good as that would be, I don’t think we’ll ever return to those days. I do hope though, that we are seeing a return to the web as an open platform for people to build and share content.

As I start to break open a few sub-projects in Todoist, I start to wonder again if another coupe of boards is the answer or can I manage it all on one board, but using labels to filter each project?

Using a single board, would make seeing an overview of everything much easier.

There's no good time to start other than now

In the last few years, I have realised that there’s no best time to start a new habit. The critical thing to remember is that anytime is the best time to create a new routine.

I started keeping a small notebook and filled it with sketch notes of things that happened during the day. I started doing this at the start of December. The plan was to get to the end of the week without missing a day. I managed that quickly enough. The next goal was to get to the end of the notebook without missing a day. I managed that a few days before Christmas. I kept going, and today I hit the halfway point of my second notebook doing this.

Now, I don’t doubt I wouldn’t have managed the same exercise had I started on the first of January, but starting on the first of December allowed me a bit of time to get used to the habit and build it up during a time when I knew I would have many distractions. Had I started this exercise on the first of January, I would have had to contend with the kids being off school, taking the decorations down for Christmas and getting the kids ready to go back to school. Chances are, I would have missed one day. 

The point to this is that there’s no point in waiting for the right time to start a new habit. Why wait until New Year when you can start something in December? Why wait until Monday when you can start something on Friday?

There’s no single best to start a new habit. Anytime is the best time to start.

Why I don’t make New Year resolutions

Another year, another chance to start over again. How many of us have pledged to make a change in 2022? More to the point, how many of us will fail in these New Year resolutions? Probably most of us.

When it comes to new year resolution’s, we often fail to meet these resolutions within the first few weeks. I’ve lost track of the number of times I have been unable to follow through with my resolutions past the end of January. I don’t think I can remember a year when I followed through with a New Year resolution. It just never happened for me.

A few years ago, I decided that making a New Year resolution wasn’t for me. I noticed a couple of things about making new year resolutions over these last few years.

My resolution wasn’t focused enough

For me, making a new year resolution usually entailed a single statement for the year. For example, many of us would like to lose weight. What does that involve, though?

It involves eating healthier and doing more exercise. Eating healthier means changing what we cook, which means planning meals ahead of time. In turn means buying the right ingredients for these meals, which might mean budgeting the right amount of money for the month for these ingredients. That’s a lot to unpack in itself, and that’s only the diet part of my resolution. We haven’t even touched on the exercise part.

My New Year resolution was too broad. It wasn’t focused enough.

I didn’t prepare enough

We find ourselves starting the New Year by telling ourselves that we would like to change ourselves in a big way for the new year. However, that change won’t happen overnight. We’re all creatures of habits, but we’re probably more creatures of bad habits than good habits. We don’t adapt quickly; it takes time to change. And it’s for that reason; I always failed in my New Year resolutions.

December for me usually involves indulging a bit more than I should. We indulge a bit more in things like food and drink. We might also spend a bit more time on the couch in front of the television. Justifying this action as it’s a holiday and a break from work.

However, the problem is that switching from these traits in December to new ones in January isn’t easy to do. I frequently struggled with it, so my new year resolutions failed.

I needed more time to prepare for my new year resolution, and that was hard to do as the holiday season drew to its climactic end.

It’s just not for me

For me, making a New Year resolution is a practice that invariably led to defeat and made me question why I even bothered to start them in the first place. After wondering why I failed it often, I could see why it never worked for me.

If you are making a New Year resolution, I wish you all the success in 2022.

Disappointed to hear that Nock is winding down its retail store. I managed to grab a couple of Hightower cases before all the store stock disappeared. One as a backup replacement for my current Hightower and the other, a Christmas present for my youngest.

Glasgow bigotry, enough is enough

Growing up in the west of Glasgow for a few years, I witnessed plenty of actions of hatred and violence just because you had a particular colour of football jersey on. It was a mentality that I thought the city had outgrown until this year. Not once, but twice now, the centre of Glasgow has been the scene of violence and vandalism by those that call this same city their home.
The desperate, misplaced, desire to equivocate and suggest the wrongs in the conduct of a section of the Rangers support are shared city wide, hasn’t helped. The Ibrox club are on their own in this city and any other across the global game when it comes to the expression of anti-Catholic sentiment, and that should have been long since acknowledged. It was in an interview run by this newspaper group, conducted by Graham Spiers for the Scotland On Sunday in 1995 with Walter Smith, that the then Rangers manager struck to the heart of what continues to be at play. “There is a Protestant superiority syndrome around here, you can feel it sometimes…”

Rangers, the 'superiority syndrome' and anti-Catholic bigotry: Why it cannot go unchallenged any more
 Last weekend's scenes in the centre of Glasgow are just the tip of the iceberg of a culture of "fans" who hide behind their football club to justify their actions.

There is a clear consensus from people across Glasgow that enough is enough. Action must be taken.  

The open web we let slip through our fingers

With the internet shifting into huge companies’ hands, we’re losing the fight against the open web. Heather Burns reminds us of those times and why it’s down to Generation X to fight for that free open internet once more.

Today’s young tech policy professionals are are, quite rightfully, responding to the only internet in the only world they have ever known. The awful one. The one where the internet was and is a handful of billion-pound companies. The one where the internet has only ever been petrol on a fire. The one where the internet has been essential infrastructure like water and heat, not a thing you had to request and master. The closed internet made for them. Not the open internet I got to make.

Why Generation X will save the web

The humble checklist

Adam Keys reminds us of the effectiveness of the humble checklist.
Checklists are great because they are an easy way to get my brain thinking about the details. They force me to think about all the things that need to happen. They force me to think in time and sequence: this needs to happen before that and this other thing will take a while so that’s probably another checklist. Checklists force me to think about dependencies and who is going to do what part of a project. For example: Bob has access to all the welding tools, so he needs to do all the metalwork which means Alice and Chris are stuck with all the woodwork and painting.

The unreasonable effectiveness of checklists
I love a good checklist, especially when I'm going through a process that I'm not familiar with. You have the steps to go through, and if the checklist is well written, each step validates the previous step.  If something goes wrong, it has to be in the previous step or two.

Looks like I’ve missed the release of Edition 2 of the bullet journal notebook. I hope they get more in soon. Almost at the end of my current notebook.

Project options

Over the last few days I’ve been assessing a number of projects that I have in the works.

The problem with each of these projects is that their largely untested product ideas that have stagnated for too long and will require more time to get back on track than I can afford. Most of these projects are getting killed. I can’t afford the time to explore them further. The remaining couple of projects will be re-written and released as open source so that others can run them on their own.

Despite the many things that Visual Studio can do, I find it very uncomfortable to use when writing code. My preferred coding font just doesn’t render as nicely as it does in Microsoft’s open source text editor, Visual Studio Code.

I wonder if there will come a time when Microsoft recommend their open source text editor over their proprietary IDE?

Where does the open source community go after GitHub?

The decision by GitHub to renew their contract with the Immigration and Customers Enforcement agency is still a significant point amongst developers. Despite several GitHub staff who have quit over the decision, it still looks like the company will not back down.

There is now an open letter and petition from many of the open-source contributors and maintainers who chose to host their projects on GitHub. In it, they are asking GitHub to cancel the contract and commit to a higher standard when it comes to making business decisions that have an ethical impact.

I think it’s excellent that organisations are being called into question about their business dealings. However, what happens if a company doesn’t change its position on an ethical stance.

If GitHub doesn’t cancel the contract, will we see a mass migration of projects away from GitHub? That’s an option. That is until the next source code hosting is called into question about a business deal.

I’ve started using Todoist again.

Bullet journaling on its own doesn’t cut it and Things is limited by the fact that it’s only available on Apple devices. I’ve only been using Todoist for a few days but it’s like I never stopped using it.

I want to stick with Ruby on Rails as my goto web development tool for the foreseeable future. It’s open source, frequently updated, and has a great community. Job opportunities have definitely tailed off though.

Coffee on my desk, pen and paper ready, text editor open.

This morning’s goal is to get my head round Webpacker in Rails 6.0 and Font Awesome installed through Yarn/Webpacker.

Installed Things 3 on my phone this afternoon. I’ve been struggling to make bullet journaling work since I stopped freelancing. I’m already finding it easier to consolidate a few different things under one roof now.

Of all the apps that Setapp has on offer, I can’t find an alternative to Balsamiq. Oh well, back to pen and paper for protoyping.

Focus this week for Markcase is to add a registration screen that is only open until the number of accounts reaches a certain limit. The idea here is to allow a limited number of registrations without having to worry about scaling. Much easier than me handling invitations.

Cup of coffee on my desk. Pen and paper ready. Text editor open.

My three essentials for weekend hacking on code.

Benefits of the daily diary

Good advice from Derek Sivers on keeping a daily diary:

It works best as a nightly routine. Just take a minute and write at least a few sentences. If you have time, write down everything on your mind. Clear it all out. But if you miss a night, make time the next morning to write about the previous day.

Benefits of a daily diary and topic journals by Derek Sivers

I also like his idea for topic journals.

For each subject that you might have ongoing thoughts about, start a separate “Thoughts On” journal. Whenever you have some thoughts on this subject, open up that file, write today’s date, then start writing.

Benefits of a daily diary and topic journals by Derek Sivers

Still loving Musish

After a week of using the open source Apple Music web player Musish, I’m still a fan.

The familiar look and feel to the native Apple Music apps as well as having the benefit of access to all my Apple Music data through a web interface means I can still listen to music while I’m working.

It also means I can conserve the battery on my iPhone and I don’t need to rely on a good network signal if I need to stream any of the albums I want to listen to.

Ethan and my dad all set for the Junior/Senior Open at Paisley GC today.

Looking forward to seeing their score when we catch up with them for dinner.

The audience's algorithm

A post over at The Guardian highlights a great idea that I would love to see implemented by any social media platform.

I like Derakhshan’s idea of obliging Facebook and others to open up a marketplace of algorithms: if you don’t like the current social media preference for popularity (retweets) and novelty (“latest”), you should be free to choose a different algorithm that acts on different values.

The people owned the web, tech giants stole it. This is how we take it back

What's in a number?

I’ve been moving over some lists and accounts over to Feedbin. The significant advantage of this is that I don’t need to open Twitter and scroll through my timeline.

It’s the same way in all social media platforms. You’re trying to find that point in the timeline where you left off previously, and you can’t determine what you have already seen. Throw in the different ways in which posts are promoted or injected in your timeline, and it makes for a very confusing experience.

Yesterday I opened up Feedbin at the end of the day and noticed that one of the lists that I have on Twitter had over 50 unread posts on it. Unusual for that particular list, but there was an event on, and so the activity was a bit higher than usual. Rather than pour through each post, I decided to flag the whole list as read.

I weighed up that the amount of posts that were unread wasn’t worth my time to scroll through, even on Feedbin. So I just marked them as all as read.

Seeing the number of unread posts in Feedbin allows me to quickly decided if a list, tag or feed is worth reading. If it’s too high, I can just mark everything as read.

The number of unread items on Feedbin is a small thing, but it’s a great indicator of what I’ve missed. I wish more services and social media platforms would use signs like this rather than trying to sort out your unread items for you magically.

Staying on Track

When it comes to planning the day with bullet journaling, there’s one aspect of it that frequently throws me. Knowing when a block of work should finish, and a new block of work should start.

I’ve been using plan bars (both daily and weekly) to plan out my day. When it comes to working through the day though, I usually find myself losing track of time and working through a block of the day that I had reserved for a particular task.

The first and obvious solution here is to use a calendar with reminders to let me know when I have to switch tasks, but if I’m using a calendar app then what is the point in using the bullet journal?

Also setting up a calendar like this requires a lot of clicking and typing, which I’m not keen on doing.

The best idea that I’ve come up with this for this problem is to split the day into blocks and have recurring alarms set for the start of each block. This alert will give me the nudge I need to look up and switch tasks if I need to. Most days the blocks will start and end at the same time, but there will be days where blocks will change from the usual times during the day. The Reminders app on macOS comes to mind, but I'm wondering if there's something even more straightforward than that that I could use.

If anyone else has any other ideas for staying on track through the day with bullet journaling, then I would love to hear them.

There’s been a change to Sublime Text in the last release that stops the command palette selecting the last command being selected when you open it again.

It’s been driving me nuts. Roll on build 3157.

Deep work vs distractions

Curtis McHale breaks down the process of getting work done in a world of distractions. I particularly like his argument for analog task managers over digital ones.

One of the big principles of Bullet Journalling, is that paper creates friction and this is a good thing. If it feels like a significant pain to move your tasks forward, then they likely weren’t worth doing anyway. You didn’t get to them the first time, so apparently, they weren’t important.

Just drop them.

Digital task managers make it far too easy to move things forward that we’re never going to do. You push the date forward and make the task a problem for future you. Maybe you take the date off and then continually have to decide during your review if the task is worth doing.

How Do I get Deep Work Done in the Midst of Random Priority Distractions by Curtis McHale

Deep book researching advice

Cal Newport divulges his technique for researching books.

The key to my system is the pencil mark in the page corner. This allows me later to quickly leaf through a book and immediately identify the small but crucial subset of pages that contain passages that relate to whatever project I happen to be working on.

How I Read When Researching a Book by Cal Newport

Such a simple thing to do and yet I wonder why I haven't read of this before. I often fold down the corner of pages, but simply putting a line in the top of the page I can quickly thumb through a book without having to worry about folded corners of pages unfolding themselves and being missed.

Cracking open Vim again

It's been a while since I took another stab at learning Vim. If you don't know what Vim is then all you need to know is that it's a major geek out text editor. Savvy?

Each time I've tried to learn Vim though I've started with an existing Vim configuration file. Getting up and running from a blank file just never appealed to me. The problem starting with another person's configuration though is that while everything is there that you need, there's a huge number of commands and shortcuts configured that in the beginning seems a rather daunting task to remember.

This time I've started with a blank slate so that every time I need to customise something in Vim I make the change in my configuration file to fix the problem and move on. Needless to say it's taken me a while to get the configuration file to a point where I would be happy doing client work with Vim as opposed to Sublime Text.

The surprising result though is that while I might be working a little slower than if I had been using Sublime Text, I'm actually learning more about Vim than I ever did before.

I'll report back in 3 months with an update to see if using Vim has stuck this time. I'm optimistic that it will this time, although I have been caved in the past.

It all begins with ...

... coffee.

Once I start the coffee I have five minutes to make sure the dog doesn’t chase the deer into the woods of get sprayed by a skunk. I shine the tactical flashlight over the yard and then open the screen door…

Then I wait for the coffee. This is a important routine.

The first thing I do by Kurt Harden

Bullet journalling has been around for a few years now, but it's only now that I've decided to start a bullet journal of my own. The bullet journal is the idea of Ryder Carroll. He wanted something easy to use and over a period of time, he tweaked what we now know as the bullet journal.

The bullet journal isn't the notebook itself, it's the conventions used in the notebook that make it a bullet journal. There are a number of different pages to a bullet journal:

  • Future log - A two-page spread listing what you need to do over the next six months.
  • Monthly log - A single page listing the month ahead and what you planned for each day.
  • Daily log - A page with tasks and notes listed for each day.
  • Collection - A single page comprising of a number of related tasks.
  • Index - A number of pages with references to any future logs, monthly logs, collections and any other page you need to remember.

I'm using it in much the same way as the method on the website with the exception of the bullets. I've been using Patrick Rhone's DashPlus system for few years now for my notebooks for capturing and so I'm sticking with that.

I keep a list of recurring tasks that I must do each week and month. Every week I have admin work to do, invoices to review and marketing tasks to get done. I keep these tasks under two pages. The first is weekly and the second is monthly. Any recurring tasks get listed here and then migrated to the month log or daily log when I need too.

It's fairly easy to pick up and that's one of the reasons why I like it so much. Even the simplest task manager apps on the market have a degree of complexity about them. With the bullet journal everything is there to see. Nothing to hide.

The immediate benefit is that you're away from the screen for periods at a time through the day. Modern technology is great and makes us more productive, but there comes a point where even modern technology becomes counterproductive and we end up needing something to reinforce what's important to do next.

For me the big benefit is the need to spend more time reviewing and planning my tasks in the journal rather than simply seeing what my to do list has scheduled in place for me to do that day. Now that I spend more time planning my day and week I'm more aware of what I'm doing and the time I'm spending on each task.

Time To Replace Twitter?

Not a month goes by now without criticism of Twitter and it's walled garden network.

I really don’t like that we are all putting our content, including those golden joke tweets, into someone else’s silo. You’re giving Twitter full control over all of your content. That’s a huge price to pay for the exposure, especially in the light of the fact that there are user-controlled alternatives.

Let’s replace Twitter with something much better by Charl Botha

I don't think Twitter needs to be replaced, but it certainly needs to be improved and Twitter is actively doing that. It's a long-term goal so we the people should be patient.

So, should we replace Twitter? I don't think so.

While I agree that Twitter isn't considered an open part of the Internet, you only have to sacrifice a few privileges to use it. I say a few privileges because you can still create and run your own blog and focus on hosting your more premium content there rather than on Twitter.

Twitter is many things to many people, but if you're a blogger it should be thought of as a delivery platform for your blog. Share your blogs posts on Twitter and have people come to your blog to read the rest of your content.

Twitter doesn't need to be replaced it just needs to be used in a way that makes your life easier.

Instapaper in now free, the new MBP has no SD card slot and IFTTT has renamed their recipes to applets. Dark days ahead.

I have a particularly bad habit of opening apps, leaving them to run and then wondering why I have so many apps open. I only ever need these apps open for a minutes at a time.

This morning I installed Marco Arment's Quitter app to help alleviate the issue of apps being left open. On my Quitter list is Twitter, Mail and Slack.

We'll see how it goes.

I like the idea of the Freewrite, but I would never buy one. It creates a sense of being a distraction free writing tool, but you could still check your phone, which is probably with you 99% of the time anyway.

There is a simpler solution.

It doesn't require you to carry a clunky box or even a dedicated bag. It doesn't depend on any electrical power supply. It's completely disconnected from the Internet and it doesn't require you to press any buttons.

Ladies and gentlemen, I give you the pen and notebook.

The Ongoing Art of Handwriting

It will never die. I write now more than I ever did. The growing collection of notebooks and pens on my desk is proof of that.

Despite those who say it’s dying. That it’s obsolete. That, more and more, machines will take over the tasks we use handwriting for. That schools will teach it less and less. Despite all of the obstacles and the naysayers, writing by hand will live on long after you and I are gone.

How do I know?

Our children. Mine and yours. All of us who write by hand and advocate its importance and advantages. We who have children will write by hand in front of those children. Through such actions they will learn from us that writing by hand is something one does. We will teach them to do the same.

Handwriting will not die... by Patrick Rhone at The Cramped

Ana Reinert of The Well-Appointed Desk does an extensive comparison of three of Moleskine's notebooks.

First and foremost, Moleskine notebooks are available in a multitude of sizes, configurations and form factors. The overall aesthetics are streamlined and understated. While you might not love them, its hard to truly dislike them. If anything, they are plain. And they are ubiquitous. You can buy them almost anywhere: the airport, the bookstore, the coffeeshop or your favorite boutique.

Reconsidering Moleskine by The Well-Appointed Desk

Notebook and writing fans will love this.

Photograph of handwritten notes

Today's commonplace entry courtesy of Nicholas Bate's learning tips.

My Kaweco fountain pen was quite nice to write with but I might downsize the nib in the future.

And yes, the cramped refers to my hand. Definitely not use to writing notes like this.

It's Journal Day

My plan for celebrating the day (which, truthfully, I started last night) is to open up past year’s journals, logs, and notes and tease out any ideas that may have gotten lost in the shuffle and see what I might want to put into action the coming year. On August 10, 2014 I noted that my wife and I were a pretty good canoe team after a jaunt out on the lake at our family cabin and that, perhaps, we should go canoeing more often here in town.

Today is Journal Day by The Cramped

I'm just getting mine ready for the new year.

Steven Pressfield offers a top tip for making a lasting impression.

Say thank you

As in, on a card.

No cold, white, computer paper.

In your own handwriting.

With a pen that isn’t running out of ink.

Sharpies are nice. I like thin and medium tipped.

It’s a good way to connect. They’ll remember you.

The Most Important Tool In Your Arsenal by Steven Pressfield

As a kid, I remember my father at the dining room table in the morning jotting down his to-do list for the day on his mini legal pad as he sipped coffee and took in the busy goings on in our household. I remember his orange or brown or red Paper Mate felt tip pens scratching out instructions to himself in perfect architect block script. My father could make a grocery list look like a precise set of life specifications. But he made lists or, as he told me more than once, it was gone.

Lists by Kurt Harden

I hope one day my kids make the same observation when they're older, especially that last sentence. Lists are better at remembering to do things than we are.

Yesterday I reached something of a milestone. I filled the Volant Moleskine notebook that I was using for my morning pages. 94 pages of writing. It feels like I’ve finished a warm up to NaNoWriMo. I didn’t write every single day and I didn’t always write 750 words, but on most days I did fill my quota. The notebook itself contains roughly 24 days of writing. Not bad.

When I started this I set myself a couple of guidelines.

  • I only write during the week.
  • I aim for 750 words a day which is roughly four pages worth of writing in the Volant notebook.

Writing during the week is easier than writing at the weekend. At the weekend the kids aren’t at school or nursery and so the mornings become a great chance to kick back and make something decent for breakfast or it’s a dash to get them out the door. Clearly not a great time to write. Now you might also suggest that I get up early on the weekends before these little monsters wake up but to be honest I rather sleep for an extra hour. The time of the writing is working well so it stays the same.

750 words a day is easy. Especially when you’re typing. Hell, I could probably manage 1500 words a day if I was typing, but I’m trying to distance from myself from technology for this exercise. I spend enough time glued to the my laptop that I don’t need to be sitting at it writing for half an hour before putting in an eight hour day in front of it. So I decided to do it the old fashioned way. Pen and paper.

I picked the Volant Moleskine notebooks mainly because they were thick enough to hold a good number of days writing without being too big to write with. I have another notebook that’s 250 pages thick that I started writing with a few months ago. It became rather uncomfortable to write with due to the number of pages in it. At 96 pages thick the Volant notebooks are ideal. I’ve been using a number of different pens for this. I don’t think I’ll ever stick with just the one.

With this notebook then I’ve been able to write about four pages of writing. The length isn’t a huge problem, but I usually start this after doing the school run and before my client work begins which gives me a 30 minute window. Typing 750 words in half an hour is easy. Writing them? Not so much.

So the question I asked myself is this.

Do I want to keep up writing four pages a day at a slightly rushed speed or would I rather write two or three pages at a more manageable pace?

I’ve decided to decrease the number of pages I’m writing to three. Writing four pages is fine when the morning is your own and you can devote a whole hour to this, but I’m using my morning pages to outline and draft pieces. I’m not too worried about fitting a single draft into one day, but I would rather take the time to draft a single piece of writing over a couple of days. Rushing this exercises feels counterproductive to what I want to achieve. Scaling it back to a number of pages that I can manage at a comfortable pace is the better choice because I’ll have the chance to write.

I’m glad to have made it to this milestone and looking back through my notebook there’s a few things in there that may feature in future pieces. Let’s hope the second notebook yields even more writing to use.

I’ve just checked the order on a batch of Pentel pens and refill cartridges I bought from Amazon. It was around sixty days ago. Since receiving these pens from Amazon I’ve tried to build a habit of writing my morning pages on weekdays. Rather than typing like a demon possessed, I’ve used pen and paper for this task. To be honest I’ve skipped a few days, but I’ve fulfilled my daily quota on most of the days.

Yesterday was a bit of a milestone. I ran out of ink. That one pen lasted about sixty days in total. What I was left with was an empty ink cartridge. I’m not sure how many pages I’ve written in my notebooks in total as my morning pages are spread out across two different notebooks and there’s stuff between each set of morning pages. Might be time to dedicate a notebook to this.

Checking back on my writing I’ve looked through what I’ve achieved and been impressed by the amount of words that I’ve written. Most of it will never see the light of the Internet but there’s a few ideas in there for posts and writing projects. Hell, there’s even a few ideas for novels in there.

I’ve popped in a refill cartridge ready to start the process all over again. Around sixty days from now I expect to burn through another cartridge. If I haven’t, then I’ll know I’ve missed out on more than a fair share of writing days.

How I Use My Notebooks

Jenny Mason shares a her notebook preferences and their uses.

My pocket notebooks are filled with all sorts of useful information that I need on hand for the present. Nothing work related goes in here, this is purely a notebook for me. I have weekly personal to do lists with all things that I want to accomplish that week. I have order information scrawled on random pages, blog post ideas, trip ideas, travel itineraries and lists of things I need. I have lists of books I want to read, notes of things I want to research or look into and on a rare occasion there are doodles.

How I Use My Notebooks by Jenny Mason

via The Cramped

Ethan's First Junior Open

Ethan played in the Junior Open at Elderslie Golf Club yesterday. He had a good time but it was a long slog for him. Playing off the longer yellow tees made some of the holes extremely difficult for him. Good experience for him though.

On the Mend

I had big plans for this week, but it was effectively written off as our youngest son was ill all week.

The great thing about my work being flexible is that I can schedule work around times like this. Yes, this week was a bust, but there's always next week or the week after.

Some people might view it as a week lost, but I see it as something that needed to be done.

Our youngest is finally on the mend and laughing and smiling. Seeing that happen is definitely more important than any work I could have been doing.

The Pocket Notebook - A Game Changer

The Simple Dollar cover everything you need to know about using a pocket notebook.

It’s really hard to believe, but I have to say that one of the most – and possibly the most – profound changes I’ve made in my life over the last several years was the simple decision to start carrying a pocket notebook and a pen with me wherever I go. Unless I’ve made a mental miscue when swapping out a finished notebook or something, I do not leave the house without my pocket notebook resting in my hip pocket or my shirt pocket, with a trusty pen right there beside it for jotting notes.

How to Use a Simple Pocket Notebook to Change Your Life by The Simple Dollar

If you don't have one, get one. Keep it on you at all times. It's more of an asset than you think.

With notes annotations on Instapaper I’m starting to wonder if I really need Pinboard.

Kurt Harden continues to deliver life changing lessons from his own experiences.

My old communications professor, Raymond Tucker, explained the Mailbox Effect one day in class: “We, on some level or another, believe that one day we will go to the mailbox, open it, and pull out a letter which reads ‘Congratulations, your problems are solved. Because you are such a deserving person and have waited so patiently, we have enclosed a check for several million dollars and solved all of your problems. You’re welcome.’“

The Mailbox Effect by Cultural Offering

The Open-office Model is Killing the Workplace

I've worked in a couple of open-office layouts but nothing near having to share the same table with other colleagues.

Our new, modern Tribeca office was beautifully airy, and yet remarkably oppressive. Nothing was private. On the first day, I took my seat at the table assigned to our creative department, next to a nice woman who I suspect was an air horn in a former life. All day, there was constant shuffling, yelling, and laughing, along with loud music piped through a PA system. As an excessive water drinker, I feared my co-workers were tallying my frequent bathroom trips. At day’s end, I bid adieu to the 12 pairs of eyes I felt judging my 5:04 p.m. departure time. I beelined to the Beats store to purchase their best noise-cancelling headphones in an unmistakably visible neon blue.

Workers need privacy just as much as they need to open spaces.

Focusing on Writing Code

I wrote this on Friday's post:

Building and marketing products isn’t for me. I prefer to be neck deep in code rather than marketing tools.

I've been thinking about it a lot over the weekend.

The pursuit to build something that people will want to use and buy is what many people want. To take an idea, build it, and turn it into a successful product. Everytime I see an app (usually based on a simple idea) rocket to the top of the App Store charts I wonder, "Why didn't I think of that?".

The thing is though, this usually isn't the first idea for that person. It might be their tenth or even twentieth attempt at making a successful product. Yes, it might be their first attempt, but I don't think there's ever been a single attempt at a product that's went on to sell millions. There's always been a few failed attempts before that one successful product happens.

Rather than continually change the idea of Journalong into something that works I simply let it trudge along based on it's same initial idea. If I was really serious about making Journalong into something better I might have changed how it recorded entries, or changed it's target market to a more focused group, or even open sourced it after the first three months of inactivity. It's taken me a couple of years to finally admit defeat.

A continually pivoting product isn't something I have a whole lot of time for. lame excuse you might say. I would disagree. The ongoing testing and validating of a product until it starts to gain the traction of paying clients isn't what I want to do. I want to write software, but I also want to be paid for writing that software. I'm exploring a few options such as open sourcing a few ideas to see what happens, but for the moment I'll be keeping the focus on writing code rather than building products.

Michael Wade, our resident pathfinder, knows the way forward.

Take your time and as you move down the path, be open to new thoughts. They frequently visit when we're otherwise engaged.

Watch the Trail by Execupundit

Switch to Pocket from Instapaper hasn’t been that great. I can see me switching back to Instapaper and Pinboard pretty soon.

Deciding on a Pricing Strategy

I've been working on a new idea for a service for the last few weeks and I'm just about ready to take the wraps off it. While the core functionality of the service is happily working, I've been thinking a lot about the pricing strategy for it.

Freemium

I considered giving a basic level of functionality away for free, but the problem I have with this is that it is difficult to work out just what to include when you give a service away for free. Too much and you end up with more customers sitting pretty on the free service, too little and it's hard to get customers just to sign up. There's also a little bit more work involved in separating the free functionality from the premium functionality in a service. You have to ensure that the free tier of customers can use the application at the same time as paid customers who will have added features available to them.

Given that I prefer this pricing strategy for the services that I use, I found it strange that I didn't sway towards this from the start. When you make a product or a service, you want people to use it and the easiest way to do that is to provide part of it for free. It's certainly not the best strategy for getting lots of sign ups, but it is the easiest.

I hesitated on using a paid strategy to begin with because I wanted people to experience the service first in it's entirety before deciding to pay for it. The only way to do this then is to give people a free trial period of the application in it's entirety. No locked or restricted features, just a window of time to try the whole application before they decide whether it's for them or not.

I'm Going Paid

And that's what I am sticking with. A paid strategy with just a 30 day window to try out the application for free before the customer has to decide whether to subscribe to the service or not. I think it's definitely the best strategy. Committing to a paid service or product means that you are more accountable for the success of it and therefore you are more likely to want to make it succeed.

I've had positive feedback on this already, but the only way to truly see if the service will be a success is by releasing it to the world and that will hopefully happen in the next couple of weeks. Stay tuned!

Why Are Flashbangs Still in the Hands of US Police?

In the past year I've read a number of different accounts of police using these harmful devices for raids. It boggles the mind that something so dangerous is availble to US police forces as well as being frequently mis-used.

The U.S. Court of Appeals for the 7th Circuit wrote in 2000 that “police cannot automatically throw bombs into drug dealers’ houses, even if the bomb goes by the euphemism ‘flash-bang device.’” In practice, however, there are few checks on officers who want to use them. Once a police department registers its inventory with the Bureau of Alcohol, Tobacco, Firearms and Explosives, it is accountable only to itself for how it uses the stockpile. ProPublica’s review of flashbang injuries found no criminal convictions against police officers who injured citizens with the devices.

Perhaps the most horrifying case of harm by these explosive devices though was the case of Bou Bou Phonesavanh.

Bou Bou was sleeping in a portable playpen at the foot of his parents’ bed when the Habersham County Special Response Team broke down the door to the room and threw a flashbang. The grenade landed on a pillow next to Bou Bou’s face. The blast blew a hole in his chest, severed his nose, and tore apart his lips and mouth.

Hotter Than Lava by ProPublica

Perhaps the biggest problem though is the attitude that a militarized police force is necessary and keeps people safe. I don't see a problem with police officers carrying firearms in the US, they have done for years, but there is a problem with how much equipment is at their disposal and the lack of constraints in which they are allowed to use it.

Weapons like this belong in the hands of specialist armed forces only, not law enforcers.

In this roadmap are many questions. In your journal — whether digital or by hand — you can simply write out the question at the top of the page, and answer as if having a conversation. Don’t worry about formality, how it may sound out loud, grammar, etc. Just write your thoughts. It may seem mundane, but there is a magical quality in writing something down that cannot be fully explained. You just have to trust me and try it out.

Jumpstart Your Journaling: A 31-Day Challenge by The Art of Manliness

What a terrific idea. A roadmap of journal prompts to build up a journaling habit.

Resolutions rarely affect only ourselves when we make them. Patrick makes a good point of getting those around you to help support your resolutions.

And even those things you think are just for you — to exercise more, to eat better, to meditate — may not be able to be successful without our partners actively supporting those efforts and allowing us the time, space, and resources to achieve them. Accountability helps here too. If those around you know them you are more likely to be held to the goal.
Resolutions don't happen in a vacuum... by Patrick Rhone

I Voted No to Independence

Today is a big day. Not just for us Scots but for the rest of the UK as well. From that last sentence you're probably assuming that I will be voting no in today's independence referendum and you would be right. In fact I've already gone and cast my vote this morning after dropping my oldest off at school.

I haven't been convinced by the yes campaign's argument that Scotland will be richer on its own. No one can foretell what will happen if Scotland becomes independent. The best laid plans of mice and men often go awry. What I do know however is that I've lived in a country that's been part of a union for my whole life and for over 250 years before that.

Ever since I was old enough to know about politics and the prime minister, I've seen the effects that the government's decision can have on the countries they serve. Growing up in Scotland during Margaret Thatcher's time as prime minister brings back lots of bad memories from headlines in newspapers and the televised news. The backlash against the Conservative government at the time was evident everywhere. Newspapers and conversations were the main source of information and criticism. For a while it seemed that no one in Scotland liked the Conservative government that was in power at the time.

It was during this time that many Scots started to hold a contempt for politicians, especially Conservative politicians. That contempt for Conservative politicians is still around today. A lasting scar from the days of Margaret Thatcher. It's something that many people today are clinging too as their main reason for voting. They want to secure a future for Scotland that won't have Conservative government again. That's not a reason to vote. A reason to vote yes is that you firmly believe that Scotland can make it as an independent nation. You believe that a yes vote for Scotland is the best way forward. The yes campaign for me has become a campaign against the current government rather than a campaign about what an independent Scotland could achieve. And that's not the message that I would want to hear if I was considering voting yes.

So why am I voting no then?

Today I count myself very lucky. I have a flourishing career as a freelance web developer, my family have a home to live in that we can call our own and my kids have untold opportunities ahead of them. We're doing good. I've had my fair share of bumps in the road of life including three job redundancies but each time I've managed to find a new job. Some might call it luck, others determination. Whatever you want to call it I think we're doing well under the current government and the previous governments that we have had before.

Maybe I'm being cautious about the independence vote by voting no and I know that in my heart I would love to see Scotland flourish on it's own. That's when my head clicks in with a reminder that there are so many unanswered questions about being independent. I don't have all the answers and neither do the politicians. What I do know is what I know now, what I've always known. And it's working for me and my family.

I'm proud to be Scottish, but I'm also proud to be British. And that's why I voted no.

With anything we create we take a risk of getting a bad review of comment. Dealing with this is just about facing a simple truth. There's no pleasing everyone.

If you're in the industry of creating content, products or services for people then chances are you've been faced with the dread that is a negative review. As creators we want to our little ideas grow and flourish and eventually make the world a better place for people. It doesn't always happen that way and along the road to success you will encounter bad reviews and negative comments.

If you're under the illusion that there's no way you could have created something that anyone is going to think ill of then you're wrong. With the billions of people on the planet now being more connected than ever before, we've created a soap box where anyone can join in. Unfortunately that means that anyone can share their views and opinions on anything, including your little bud of creation.

I recently had the unfortunate experience of reading about some negative comments about Journalong. I only happened to stumble on them after doing some research for other online markdown journals. The author of the comments was entitled to share his views on Journalong and unfortunately for me, he found Journalong not to his liking.

It was hard to read the comments. My little journaling application has been a side project for two years now, and while it hasn't been a success financially, it has been an experience for me and I'll continue working on it for as long as I keep journaling with it. Journalong hasn't been high on the priority list for the last few months due to freelancing being a priority, but I know that it is far from perfect and there are definitely places where it could be improved. It's a labour of love and it will continue to be.

Comments like this can be a confidence knock and it was for a few hours. That is until I realised that pleasing everyone wasn't the goal of my creation. It was to create something for me to use. It was something that I wanted to use. I don't have paying customers or a market to please and I think that's why I let the comments slide. If Journalong was a product that generated revenue then yes, I would have paid more attention to the comments and perhaps even scheduled in immediate development time to rectify those issues.

With anything that we create, we take a risk of creating something that not everyone is going to find favourable. Even if we have tested the idea with a select group of people, it's still nothing compared to the number of people that will see our idea across the world when it comes to releasing it into the wild. There's definitely no pleasing everyone.

We've all been there. We've made a mistake in our career that has had serious repurcusions. We might have hit the wrong key, flicked the wrong switch, cut the wrong cable, sent the wrong document or even just looked the wrong way. Despite all the damage control there's still going to be a degree of fallout from the mistake and it's a mistake can be far reaching for lots of people to see.

I remember two such mistakes in my career. The first was when I was doing work experience at a local brewery and distillery for a large drinks manufacturer. On this particular day I was working in the IT department helping to organise some cables. I mistakenly pulled the wrong plug from the wall that was providing the power for over 10 workstations. As a result a lot of people were unhappy that morning. I put my hand to the mistake. There was no getting anyone work back who hadn't saved it.

The second involved deleting data from a production database. While I was working on an application with my own local copy of the database, I was asked to connect to the production database to run a report. Forgetting that I hasn't disconnected from the production database I ran a delete command on a table thinking it was my own development environment. It wasn't. Before I released the key to execute the command, I realised my mistake. I called my team manager over right away and they arranged a back up of the production database to be made while I was still holding the key down. Once I let the keyboard go the data was deleted but promptly brough back using the backup we had taken minutes before.

These are two examples of the biggest mistakes that I have made during my career, thankfully on the scale of things it doesn't get much bigger than that. Some mistakes though end up becoming local or even national news. I've been on the end of a few wrong electricity cables being cut by builders and such but thankfully nothing more serious than that.

Having recently seen a similar mistake being made, it's easy for me to see now how people can let these mistakes worry them. However, it's not the scale of the mistake in terms of visibility that should be the main concern. It's the risk from the mistake. Will this mistake endanger anyone? Am I putting anyone's life at risk? Unless you're working in an already high risk environment then chances are your mistake won't put anyone at risk. When you make a mistake you should remember this.

We all make minor mistakes on a frequent basis. We chide ourselves for them and then move on. It's when the mistakes become grander in scale that we start to worry about their repurcusions. Over my career I've slowly learned that I'll never make a mistake that puts anyone's life at risk. At most, I'll have lost some data which is why I now have back up strategies for my own data and all the applications that I work on.

In each of these cases I unecessarily worried for a few days about the making the mistake and the effort required to get back to normal by people affected by the mistake, but after a few days the worry was gone. Worry is a wasted energy when mistakes happen. Mistakes do happen and for the majority of us, the best thing to do is to take ownership and rectify the mistake as best you can.

Exploring Alternative User Interfaces for Journalong

I'm exploring alternative user interfaces to the standard web form for Journalong. In the quest for something simple, there's an obvious answer.

The simplest user interface is no user interface was a common theme in web design about a year ago. It's misleading right away because without any user interface how are we supposed to interact with our product? There's a problem with this statement because there's always a user interface, it can just take many forms. In building Journalong I've tried to keep to a simple user interface but what would be even simpler than this is a user interface that already exists elsewhere.

One of the most popular user interfaces has to be email. Lots of products and services provide interaction through email and it can be effective. All devices provide some form of email client and it's easy to regardless of your experience with technology. When using to interact with other products and services you just need to know what information goes where in your email. With just a subject and a body this can be easy to remember.

This simpler interface is something I'm keen to explore using Journalong. Being able to write journal entries should be easy for anyone to do but the web user interface for it is something I find distracting. I've built a few forms around different ideas but nothing so far has offered the simplest method of using an alternative user interface like email.

Maybe I'm wrong and the best user interface to use isn't email. There's only way to find out and that's trying it out for a few weeks with some users. The option to use a form will still be available, but I'm keen to see how people will choose between using email or the form. Either way, I'm off to brew some coffee and crack open my text editor. I've got some code to write.

James Shelley has an important insight into the importance of journaling:

Writing a journal feels juvenile. That is the beauty of it. Even as you write the words, you cringe in anticipation of how an older, wiser version of yourself will probably ridicule you later. You can almost hear the self-criticism, faintly echoing in from the future. That’s why the thoughts seem childish as soon as you transcribe them into alphabetic forms.

Journaling Feels Juvenile by Jame Shelley

Twitter and Facebook are huge in terms of the number of users they have, but is this always a good thing?

Not a week goes by where I'm reminded of the popularity of social networks. Whenever there's a global event happening, you can be sure that there will be lots of updates about it. Not only that but when you turn on the television now every company and brand has a related Facebook page or a Twitter account. Twitter and Facebook are everywhere. It seems that everyone is on one or the other. Well okay, not quite everyone but it's safe to say that most are.

Last night was the opening night of the Commonwealth Games in Glasgow. Aside from the first part of the opening ceremony with the giant dancing Tunnocks teacakes, it went fairly well. Like most big events I wondered if anyone was talking about it on App.net. I fired open my App.net client to check. No one had mentioned it. Not one post. Up until the first hour I don't think there was a single post about it. I breathed a sigh relief.

Why the relief? Well there was no negative comments, bitching or snide remarks. You didn't have to cut through the negativity. In this case you didn't have to cut through anything at all. It was refreshing to not have to filter through people's views, posts, pictures and other stuff.

And that's what I love about App.net. It's a small community of people. Okay it might not have the millions of users that other social networks has but if the people in your timeline are not sharing in the same event as yourself then it's okay. They might just be doing something else that matters to them. It's a nice reminder that despite what happening around your part of the world, there's other things happening around the rest of the world too.

If App.net continues to gain users at a slower rate than other networks then that's okay. As long as it remains profitable and continues to serve it's users I'll keep on calling it my little part of the social internet.

There's a new age of celebrity available now. They offer more in the way of entertainment and you can even find celebrities who aligned with your own interests. Who are these new celebrities?

For years I've seen the activities of celebrities reported in newspapers and magazines. Every week it seems there's some fashion faux pas made, another check into rehab, or just opening their mouths to say something loud but clearly wrong. I see it as a depressing form of entertainment to follow and one that doesn't give any actual value. With reality television programmes providing an steady stream of new celebrities to add, it seems like there's no end in sight. Well actually there is.

We often class a celebrity as a well known famous person in the public media. Actors and actresses, sports people, singers and even business people are all classed as celebrities. It's been this way for years now, but where else can find celebrities that offer more in the form of entertainment and value? The Internet of course. A platform consisting of millions of celebrities. Through blogs and publications, there are millions of celebrities out there for you to follow, and they're just a click away.

A few of these celebrities I follow are Patrick Rhone, Nicholas Bate, Curtis McHale, Michael Wade, Kurt Harden and many others. You might recgonise some of the celebrities I follow, you might not. For me though they trump anything that any celebrity magazine can offer. Every day my RSS reader fills with their latest activities and drama. They publish on an open platform for the world to see and yet they are often ignored in favour of more conventional celebrities. If people choose to ignore these new celebrities then it's their loss.

This is just the tip of the iceberg though, there are millions of celebrities out there in different circles just waititng to be discovered and followed. You just have to look in the right places. Start with blogs that fall into your interests, there's always someone posting great content in any topic you can find. Search your favourite social network for interesting people in your field or look to mailing lists that offer a condensed form of entertainment straight to your inbox.

There are millions out there waiting to be discovered.

I'm glad I came back to using Instapaper when I did. They've just introduced a new UI and now you can also highlight sections from what you're reading.

Software Isn't for Life

Software is a form of product that will deteriorate and expire with time. With this in mind, how easy would it be for you to switch software from your preferred tools set to a new one?

I try and not be too dependent on the software that I use on a daily basis. I do have a favourite set of tools that I use but I'm always conscious of the fact that whatever I'm using might not be around tomorrow.

Take for instance my to do list. I've been using Todoist for some time now. What would happen if Todoist stopped trading next month? Or even next week? Barring a natural disaster, I'm pretty confident that most services, including Todoist, will allow a small window of time for you to transfer your data across to another application of your choice before that company closes down.

The good thing about software as a product is that there's plenty of it. We're spoiled for choice when it comes to software and with the now common place app stores from various technology companies, there's an app store for most major hardware platforms.

What happens though when software becomes a dependency?

I've heard many people say that their preferred software product for a particular task is 'X' and that they just couldn't do their job without it. Perhaps that's true if you're in a specialist job working on the next wave of new technology and innovation, but for most of us this just shouldn't be the case. We should not be dependent on just one particular brand of software to get the job done. If you're so dependent on one particular software product then I'd say that you're narrowing your choices down too much.

The text editor is my daily tool for writing and cutting code. My preferred text editor is Sublime Text, but for any reason that Sublime Text was to stop being supported or even cease to exist, then what's my options?

We'll I've played with Vim enough over the years to make the jump to that, and there's a number of other text editors that I could pick up like Chocolat that would do the job just fine. Yes, I may have invested a considerable amount of time getting to know the shortcuts keys of Sublime Text but if I had to then I would comfortable picking up something else. We should always have options to fall back on for the selected tools that we use on a daily basis. In most cases this second set of software might be products we've tried in the past or something that we previously have experience with.

Investing time and effort into a particular software product is fine if it's something that you will use on a daily basis for about 8 hours a day, but anything else is simply a product or tool that could be replaced with alternatives already on the market or a custom made option if needed. Software isn't for life, it's simply a temporary means to an end until we find something better that works for us. With this in mind, are you to dependent on the software you use?

Remembering the Start Page

Remember having a start page? I do.

Everytime I would open my browser, I would be faced with a billboard of widgets that funnelled in data from different sources and displayed them all on the one screen. It was beautiful. Before RSS readers took off, the start page was the go to place for all your news.

I remember my first start page, the Google Personalised Homepage. It was great. All my important feeds on the one screen. Everything I wanted to read for the day in one place. Gradually this evolved over time into iGoogle and with it came changeable backgrounds, widgets created by Google and thousands of widgets created by others. It went to a tabbed page so that you could setup multiple tabs on your homepage. Now you could categorise widgets and cram more data into your home page and you wouldn't need to scroll down to view those widgets, you just clicked on a different part of the screen (yes, I'm failing to see the convenience in this too).

Along came time based backgrounds. These were backgrounds that would change over the course of the day. Now you didn't need to see the same thing in your background all through the day, it would change as the day went on. You could only see this if the you didn't have a screen crammed full of widgets.

I even tried Netvibes for a brief spell and while it as fun to try something different, I went back to using iGoogle after not using it for a week. It was just too familiar and easy to use. Also I had invested time in getting the start page setup exactly as I wanted it.

All good things come to an end though and sadly last year, Google pulled the plug on iGoogle. Online trends have moved on from start pages. Most people now open social media clients as their first port of call for the day or maybe they go straight to their favourite news site to catch up. Only the insane try and start the day by opening their inbox.

Only a few services remain now that offer the start page experience, but I don't see the benefit in using them now. There's too much data out there for me to consume, certainly too much to fit on iGoogle regardless of how many tabs you have on the page.

Feedbin is my new start page now with a greater focus on curated content rather than just letting any old thing in. It has multiple feeds in it like my start page had, but it's better at letting me choose what I want to read and that's more important now.

Things To Do With A Bad Back

All this week I had the pleasure of taking my youngest to nursery in the morning. It's been great dropping him off and seeing his place of learning. It wasn't without incident though. On Wednesday morning my back twinged while lifting the little guy so that he could press the buzzer at the nursery door. The last two days have been very uncomfortable.

After a painful day yesterday, I had to lie down. A couple of pain killers later and I'm lying on my bed wondering what to do next. I picked up my phone and started writing. 500 words, 1000 words, 1500 words. The milestones were just flowing past. When I started feeling tired I had written 2500 words. Not a bad start to a book.

It took me to being flat on my back before I started writing, and once it started it just kept going. I've probably made dozens of spelling and grammar mistakes, but that's what the first draft is for. It's not about details, it's just about writing. Getting the idea on paper using words. I've made that first step in getting something down and I'll be continuing with it now over the weekend.

Today hasn't been a good day. It started going wrong before lunch-time with crossed wires with a client and then after that the plan for the day had to be drastically altered to include work for a deadline. From there on in it was a downward spiral.

These days happen. They don't happen very often but when they do, they can suck the life out of you. It's like having a little Dementor over your shoulder that strips away all the good plans that had been made for the day.

Tomorrow is another day though, and while I also had plans for tomorrow it looks like they will need to be re-shuffled to take into account this pressing work. At least now though I know what to expect from tomorrow and I can adjust accordingly.

It's not often that I have days like today.

Days where even the best laid plans are completely scuppered. Days where events happen that make you have to completely reset your day. Days where your schedule is simply turned on it's head. Days where you can't salvage anything you intended to do.

When it does happen though, I just admit defeat and reset my task list for the following day. You can't win at being productive every day, but you should be able to recognise those days where it's simply pointless trying to catch up. Today was such a day.

There's no problem with admitting defeat. It's just a day. Tomorrow is another day. Surely the universe can't hit me with a second completely unworkable day?

You don't get anything for free in life, and that is definitely true for hosting platforms. In exchange for often what is perceived as a great free hosting offer is in fact a very limited service.

Take Heroku's free plan. It can handle a fair amount of traffic but it comes with a very limited database and if your website suddenly attracts a flood of new traffic then you are pretty much screwed. Heroku's free plan is good for early days of development, but it's definitely not a good starting point for your actual product.

A common complaint I hear from those with product ideas is the cost of funding their startup. In particular, web hosting. I've seen too many examples of products trying to run on inadequate hosting plans, often free or very cheap hosting, that fits the budget of the startup in limiting costs, buts increases the risk of the product's site failing to respond should it suddenly find itself on the receiving end of a rush of traffic to the site.

Being a lean startup doesn't mean you should limit your hosting budget so that you only go for free hosting services. You should at least be aiming for a being able to deal with the odd rush of traffic here and there from blog posts and marketing that link to your product. Marketing campaigns through emails and social networks can generate a lot of traffic to your product. With the sudden rush of traffic is your product's hosting platform going to cope? An unresponsive product means lost customers which in turn means potentially lost revenue. Nobody likes to lose money like that.

I'm not saying there isn't a place for free or very cheap hosting. Heroku's free plan is ideal for small static websites and good for test and staging environments for web applications. However for your products, that you want to generate you money, you need to spend a bit of money on a well provisioned hosting platform. This is a professional product you're selling after all, so why not invest some money in ensuring that others see a stable well hosted product rather than a product that times out with even the smallest surge of visitors?

There's plenty of choices out there and they range from bare Linux servers that you require you to set them up to managed hosting like Heroku. The choice is down to the amount of technical know how you have and how far your prepared to roll your sleeves up.

Being lean doesn't mean being cheap, it means providing a stable product that can scale with a growing number of sign ups and customers. That doesn't happen on free or cheap hosting plans, so spend the extra money on your product's hosting to get a stable platform that will be a step to ensuring that you at least get customers signing up.

Don't Wait

My wife mentioned the other day that she was thinking about her New Year's resolution for 2014. I said to her, "Did you keep last year's resolution?". "No", was the reply. In fact she freely admitted to never keeping resolutions.

"What's stopping you from starting now?", was my next question. It got her thinking and she's decided to start making plans now to implement some positive changes to her health and fitness.

Why do we feel the need to wait for a milestone to pass before we start something? New Year's resolutions are never kept. I never kept mine. In fact, it was only a few of years ago when I abandoned the whole idea of starting and keeping a New Year's resolution. I do keep a theme for the year that I can group goals under, but that's all it is. A theme for the year.

Don't wait.

Start now.

Write down what you want to achieve next year now and start making a list of next actions towards making those achievements. Do it now.

What's the point in waiting for a holiday or birthday to roll by before you start taking action? Age is just a number and so is the year. There's nothing special about them that will make you achieve your goals.

Get the notepad and pen out and start that list now. Start working towards your goals now. Get the jumpstart on the year and start it knowing you've already achieved something before the this year is finished and that the next achievement is just around the corner and not 12 months away.

New Year's Day is just another day on the calendar. So is today. Don't wait for the end of the year. Start now.

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.

A Reminder About Your Notes

Patrick Rhone reminds us that our notes are always there for us.

I have found that the longer my used notebooks sit on a shelf, the more valuable they become to me. That I often do not — can not — recognize the full worth of a thought, idea, or conversation I have captured until it has gone long forgotten on a shelf or in past pages. Only when I stumble upon it with eyes anew does the true importance shine through.

The Shelf of Notes by Patrick Rhone

Make sure you review them at some point. They can make great reading.

Taking the Time to Read

In this age of always on firehose content, it can be too easy to simply read something and forget to retain any meaning from what you have read and use it.

Maybe you just shared an article about the importance of open communication, but then disregarded comments from someone who tried to bring up a problem with you. Regardless of what it is, you’re wasting your time with all your reading if you don’t use it to drive action.

Do you really read? by Jason Evanish

I'll definitely be making more of a point in the future to review more of what I read online.

My tips for keeping a journal

Keeping a journal seems quite an easy task to do, but remembering to update it and keep it going can be something else. I've kept my journal going for 18 months now and these little tips are what have helped me journal for this long.

Set a reminder

Set a reminder for your to do your journal entries. Last thing at night before you read a book or an hour before you go to bed are ideal times. Any kids you have will be sleeping, so you'll get a few minutes of distraction free writing.

Setting this reminder will hopefully turn into a habit where you will pre-empt the reminder and journal every day without being prompted by a reminder. If you find yourself forgetting to journal, then simply set up your reminder again.

Journal just two or three sentences at a time

Keeping a journal doesn't mean you should be writing epic chapter length journal entries every night. Just two or three sentences are sufficient. If you want to write more then do so, but just a summary of the day is sufficient for those non-eventful days.

Keep your journal close

Whether it's pen and paper or journaling with your preferred app, keep your journal close for those times when you want to write something down. You never know when you're going to want to write something down.

Don't knock yourself for missing a day

Journaling every day can be difficult. Family life, career, holidays, work trips and other things can distract you from journaling for a day. If you miss a day then don't worry about it. It's only one day. Get back to writing a journal entry the following day and make sure your reminder is set for a few more days until you get back into the habit of writing a journal entry every day.

The wrong approach

The wrong approach. It's a major downfall of mine. Trying to solve a problem by approaching it wrong and looking for a difficult solution. The thing is I'm not looking for the difficult way to solve the problem on purpose, I just keep happen to be looking in that general direction.

Take the problem I had today.

For three hours I tried to find the solution to a problem I was having in a clients application. I spoke to the client at the end of the day to give them an update on my progress and five minutes after the call the solution was clear.

The client didn't provide the solution. It was just one of those moments when everything fell into place and all of a sudden the solution became clear. I wish these moments presented themselves more often.

The truth is I simply need read up more on the programming languages and frameworks I'm working with on a daily basis. The everyday knowledge only gets you so far. When you've exhausted that you need to look towards the more advanced parts. It's only when I learn these advanced parts that I will truly rid myself of looking at problems with the wrong approach.

Have annual reviews had their day?

Yesterday I talked about annual reviews and how organisations can often get a simple process wrong, but are annual reviews immediately flawed due to their annual occurrence?

A year is a long time. A lot can happen in a year. I left a job, started a new job, got made redundant from the new job and then started freelancing all within a year. I hope you're not as unlucky me to get made redundant, but maybe you move about a lot inside an organisation? What if you're never in the same job for more than a couple of years. Does that make the annual review a redundant process?

In the UK there has been a rise in the last few years of self-employed workers and recently portfolio careers have proved to be popular with workers who want more of a variety in their career. The job for life is gone, so why are organisations still subjecting their workers to annual reviews?

Perhaps a more agile approach is needed with more frequent feedback. A year between reviews is too long, but what about quarterly reviews of your work with your line manager? How about monthly? At what point would your line manager know that you are enjoying your job and making a positive contribution to the company?

As a freelancer I have to continually look at my skill set and improve on areas that are rusty and also consider new programming languages and frameworks every few months. I have a core skill set that I am strong with but I also have to consider other skills if I want to make myself attractive to future clients. I give myself a review every month so that I know what work I have completed, whether I have completed it on time and what is in the pipeline ahead for me. I can afford to do this though as it is just me.

I'm just glad I don't need to sit through anymore annual reviews for the foreseeable future.

The Pain of Task Switching

In my ideal day I would have one very important thing to do and that's it. Nothing else. I haven't had an ideal day for a while though due to the simple fact that they rarely happen in the real world.

At the moment I am trying to currently balance two projects for one client. They're similar projects with similar scope and similar terminology. Already today I have wasted 30 minutes looking at the wrong code base due to my brain not registering the task switch that happened 30 minutes ago.

I'm toying with the idea of a visual reminder on my desk to remind me what project I should be working on. Or maybe even a bigger zsh prompt is required so that it shows me the current branch in huge writing.

One thing is for certain. I need to make a bigger deal about switching contexts so that I don't lose anymore time like today.

Pick yourself

No way could I build an online product.

That was me two years ago. Thankfully my confidence has went up since then, but it took me some time to get to the point of shipping a product online. To do this I wrote about my product and what I hoped it would do. I put it down on paper and then started to realise how simple it would be to build.

Michelle's 11 point list is a great place to start if you want to "pick yourself".

  1. Write. Set aside time to ask questions, dream, think big. Put your phone on silent and set an alarm twenty minutes out.
    11 ways to "pick yourself" by Project Exponential

Read on for the full list. It's worth it.

Keeping a schedule

Last week I started work on an idea for application. Just a small prototype of the idea really. No tests, no fancy user-interface, just the bare bones of the idea. In typical agile fashion I wrote out some of the basic features that I needed for the prototype as user stories on index cards and then set to work. Then a call from a client came in and before I know it, it’s two days later and I’ve not started work on the prototype.

My problem is that I’m starting client work as it comes in and my own projects are getting done in really small pieces. I am not keeping a daily schedule.

Truth is I haven’t kept a schedule of my work for at least a couple of years now. Not since I worked at a consultancy where you could plan your day most days. There was days where you would have interruptions to your schedule, but as it was customer support calls, you had determine if the customer’s support issue was that important that it had to be resolved there and then. With interruptions like this mounting on daily basis, I abandoned my calendar of work and just did work ad-hoc.

Now though I am more in control of my own time and schedule. I am my own company and I need to schedule work to ensure that client work gets done most days, but I also allow for some time to work on ideas and products.

Scheduling your work in a calendar is a commitment to getting that work done. I have the benefit of having a laptop with an external monitor so I use my laptop as my secondary screen. On here I have my calendar and I leave it open while I am working as a reminder to stay focused on the task I have set myself.

I’m using Apple’s Calendar application and the iCloud service to synchronize my calendar to my phone. This makes it easy for me to schedule stuff in my calendar when I am away from my desk. I use the brilliant Fantastical app to manage my calendar from my phone. It has a great agenda view for upcoming appointments and it has a very easy appointment entry system that means you don’t need to fill in four different fields to make an appointment. It’s smart enough to know that “10am Meeting with client” should be scheduled for 10am.

Scheduling your day and your week is a great way to making a commitment to getting things done. It’s more structured than a to do list, but provides a way of breaking your day down into chunks so that you’re not working on the same thing for hours or days at a time.

Clear your desk, clear your head

Work has been a little slow this week, a morning here, an afternoon there.

With the free time in between slots, I should be using that time to get my head round some of my side projects and turning them into products, maybe even start preparing for another NaNoWriMo, or even just fine tuning my programming skills by learning another programming language. Well the truth is I haven't started any of these things this week.

It was time to re-focus again and get my head cleared.

I took a look at my desk and noticed rising piles of paper appearing on the edges. Wireframes, contracts, invoices, tax documents and other stuff. All grouped together, but all of them encroaching my desk space. My work space. While this stuff sits on my desk, I get distracted. So I started clearing my desk. Filing documents away, throwing out old wireframes (in the recycle bin of course), leaving out only the absolutely necessary things that I need to action before the end of the week.

After half an hour I had my desk back, my work space. And I was ready to go again. I scheduled work for my side projects into my calendar for the rest of the day and got back to work on them.

I should clear my desk more often.

Prioritizing Family, Career and Other Things

Being a parent is tough at the best of times, but being a parent, holding down a job and working on anything else that takes your fancy is hard too. As a developer I like tinkering with code and ideas, but these aren't a priority and so I only work on side projects when I can. However, even short bursts of coding can be productive as John Polacek points out:

It has happened to me over and over again. I get away from what I’m working on, then when I come back, I focus on it in a fresh way. I can accomplish in 10 minutes what may have taken me an hour or more had I just stayed ‘heads down’.

How Getting Married and Having Kids Made Me a Better Programmer by John Polacek

My focus is family first, income second and then everything else. So only when I have exhausted all my options about the house do I crack open my text editor and start coding. I might only get 10 minutes or half an hour, but it's all I need to move project forward.

The surprise for me is that I thought that with freelancing I would be able to set aside some time for side projects, but the priority for freelance work is to simply save what I can. When the work stops coming in for a short spell, then I can focus on my side projects for a period of time until I find other work. For the moment though I'm happy to only work on side projects when I can.

Are you automating?

Automation. The programmer’s best friend. Programmers automate as much as they can. Setting up a new computer, building servers and testing software are just some of the areas where we like to automate things. We hate typing in four commands where one will do. Automation saves so much time.

Not everyone is a programmer though. So how can you automate your interactions with your computer so that you’re not doing as many manual tasks?

Check your application settings

Lots of applications and services now integrate with other applications and settings. Instapaper for example allows me to save the articles that I like to my Pinboard account. After I set this up in the Instapaper settings page, I can then like an article and it will be saved to Pinboard for me. This is just a small example of the automation you can achieve. Baked in settings to applications is great but what if you want more automation?

Checkout IFTTT

IFTTT is a service that allows you to create recipes for the different services that you use. It will then run these recipes when they are triggered. Each recipe contains a trigger and an action. When the trigger is fired the respective action is carried out.

An example of this in action is the
monthly redux blog post that I put out at the start of each month. It is a list of the previous month’s blog posts on my blog. Rather than writing this by hand though, I can let IFTTT do the work for me.

When my recipe detects a new item on my blog’s RSS feed, it then writes the title of the blog post and a link to it to a text file in my Dropbox account.

At the end of the month I cut the contents of this file and paste it into my blog’s content editor and use it as the content for my new monthly redux blog post.

In order for IFTTT to work effectively, it needs to have access to the services that you use. You may not be comfortable doing this, but I find that it’s a great way to automate tasks that I would normally do by hand in the past.

Being able to defer manual tasks to services that automate them for you saves you time. Not only that, it lets you get on with more important tasks. This week watch out for manual tasks that you could be automating. Even if you can save a few minutes off your day, it’s going to add up over the year. And that’s time not wasted.

Tips on getting through your RSS feeds faster

Let me get this clear to start with. I only use my RSS reader to scan feeds from blogs that I am subscribed to. This post is just tips for getting through your RSS feeds without taking the time to read anything.

Group your feeds

Grouping your feeds is a great way to batch feeds for scanning. I group my feeds into a number of groups based on the general topics of each feed. I have groups for web development, tech businesses, bikes, picture blogs and online products and services I use.

Grouping feeds in this way means that when you scan the feeds, you're scanning a particular topic rather than scanning a list of feeds of completely different topics.

Scan the headlines

Don't read everything. Unless you're following between 10 and 20 blogs, you'll never be able to read everything in a short period of time. Instead scan the headlines of your feeds for interesting posts.

I used to read everything in my feeds in case I missed something, but reading everything takes a long time. Yes, scanning the headlines of your feeds might means you miss an interesting post, but you'll get through your feeds a lot faster.

Use a read it later service like Instapaper

RSS readers are great for categorising and scanning your feeds, but I like to use a separate service for reading. Many RSS readers let you favourite individual articles and send them to another service like
Instapaper so that you can read them at a later date.

Read it later services also let you collect articles for reading at a later date when it suits you. I tend to get through my feeds first thing in the morning. I favourite posts I want to read later. When I favourite my posts, they are sent to my Instapaper account so that I can read them later on. Many RSS readers have this feature built in and read it later services like Instapaper also have settings that let you import favourite posts from your RSS reader.

Keep a list of blogs to scan daily

I have a group of feeds that I want to scan on a daily basis. I scan this group every day first thing. It's a collection of blogs of varying topics, but they're blogs that I find highly valuable and therefore they're the blogs I scan every day.

Trim dead or rarely posted feeds

I don't subscribe to a feed that posts once a month or less frequently. I like content on at least a weekly basis from a feed. Every 2 or 3 months I check the feeds I am subscribed to determine if they're still delivering a steady stream of content.
Google Reader is great for this as it tracks the stats of each the feeds you have subscribed to. Staying on top of your feeds this way means that you can delete stale feeds and therefore have less headlines to scan.

RSS feeds and readers have fallen out of fashion with many on the Internet, but as long as people are still blogging, there will always be a place for RSS readers to consume these blogs.

Use compass points for better goals

Goal setting. How many different methods have you tried? Lots? So have I, and every time I tried to use them I failed to reach the goal. Inevitably when I focus on one goal, everything else suffers. A few years ago I tried freelancing at night, however after month I was flat out exhausted and I the time I had to spend with my family also suffered. At the time I focused on the goal without seeing the rest of the world.

Last year though I tried something different. I used compass points.

Compass points are Nicholas Bate's strategy for making sure that goals in each aspect of life are moving forward goals in life that are based on aspects of your life. We all have different aspects in life, but when people set goals, they tend to focus on a specific set of goals and forget everything else in life.

The compass points that Nicholas Bate uses are:

  • Career
  • Mind/Body
  • Personal Finance
  • Relationships
  • Fun
  • Contribution

Now before you jump in and start assigning next actions to each of these compass points, take a step back. Each of these compass points are different and therefore require a different plan. Maintaining a healthy diet and exercise is different to advancing your career. Being healthy means regular exercise and of course eating healthily, but advancing your career might involve a training course at a local college. Also, compass points are not independent of each other. Focusing on one compass point for too long will likely have a negative affect on the other five compass points.

I used these compass points last year and had some success with them. Obviously, there's things in life that affect your plans and goals, but last year I advanced my career and I had some success with getting my finances in order and I made some open source contributions. I didn't set goals for all the compass points, but it did keep me focused on trying to maintain a balance between all of them. I'm using the compass points again this year, but with more of a focus on achieving a goal with each of them.

Nicholas has full blog post and free download on using compass points, which I highly recommend you read.

I read an interesting post by Curtis McHale today highlighting his pledge to maintain a daily contribution to open-source projects. Well done Curtis! It's developers like him that make the open source projects that many of us use possible.

While I don't currently contribute to open source projects (I really should), one thing that I looked at was the contribution streak for Github. The streak is the number of days you make a contribution to projects on Github. To maintain the streak you need to make a contribution every day. If you miss a day, the streak resets to zero. The question I have is, does it include weekends?

I was in a similar position a couple of years ago. I started using 750words.com to write daily. Every day I tried to squeeze in 750 words of writing in my day. It wasn't easy, but I managed to do it daily for a good couple of months. Then the fatigue started to set in. Finding time at the weekend was becoming difficult.

In the end I decided that maintaining this amount of writing everyday wasn't feasible. So I stopped. I can tell you that while writing every day was great, the relief of not having to write was great too. I didn't feel bad about it.

While I'm not writing everyday now, I am trying to publish a blog post every weekday. It leaves me the weekend to reflect on the last week and get some ideas in place for the following week. The same goes for an open source project I am about to start. Yes I might work on it at the weekend, but I'll mostly be working on it during the week.

Maintaining streaks like this are fun, but trying to fit them in seven days a week can be difficult too. I know for a fact that I'll never accumulate a streak of more than five on Github, but I'm happy with that. Sometimes I need the weekend to be a code-free time.

Mind mapping to outlining

I've been trying to get back into using mind mapping on a daily basis again. I've used it a couple of times this week already. So far so good.The problem I have is that the largest notebook that I am using is a tad on the small side (think half of A4 size) and therefore I can only fit two levels of branches in a single mind map.

And that's the recurring problem I have with mind mapping. You need a big workspace to mind map effectively and that means nothing smaller than A4, but I tend to favour smaller notebooks as a daily scratchpad and dumping ground.

Which brings me to outlining. It's fit perfectly with the small notebooks I have and it although it's more linear than mind mapping, I can still organise stuff in a hierarchy much like mind maps do.

Which is better to use though?

It's time to get back into mind mapping again

As part of a toolset reboot for the year I've decided to give mind mapping another go. Mind mapping isn't new to me, I first learned about it about 20 years ago. Some of you who know me might even remember my mind mapping blog from a few years ago.

I used mind mapping until about 3 years ago. At that point I wasn't using it as extensively as I did in the past. I was exploring the use sketch notes in place of mind maps as well. I eventually gave up on mind mapping and retired my blog. I think I had simply become bored with the use of mind maps.

With a new career direction ahead of me and loads of little ideas for products in my head, I'll be using mind mapping to explore these product ideas further before I build prototypes for them. Sometimes an idea sounds great in your head, but when it comes to executing the idea, it falls to pieces. I'll be using mind mapping to test the feasibility of these ideas on paper first and then turn them into prototypes later.

The one rule I have is that my mind maps will be created with the trusty pen and paper. There will be no mind mapping software used at all.

I've always been hesitant to use mind mapping software in the past. Mind mapping used to be nothing but pen and paper. There was no mind mapping software 20 years ago. Yes computers were becoming more mainstream, but mind mapping offered a chance to explore your thoughts and ideas away from the computer.

To me, mind mapping software constrains you in the way that mind maps are made. Pen and paper has no constraints, your mind map can take any shape that you wish.

Yup, it's time to get back into mind mapping again.

Capturing ideas on the go

The notes are for you. Don’t worry about your handwriting, the spelling, or what someone else will think. These are your notes. If a thought occurs to you, write it down, pat yourself on the back, and go about your business with a smile. Later you can leaf through your notes with a puzzled expression on your face until you stumble across that gem, that little something that has value, and feel the sense of relief and triumph.

Scribble notes are nuggest of gold by Who Writes For You

Which is why I always carry my Moleskine everywhere with me.

Edge of the universe

Another little gem that hit my inbox courtesy of Caesura Letters:

Sitting at the edge of the universe prompts me to ask the same questions I find myself contemplating as I look up into the starry night sky: How did this universe come into being in the first place? How did this mind-achingly massive void of nothingness get here first? What, precisely, is nothingness and how much of it is out there beyond our universe?

Edge of the universe by Caesura Letters

Get your daily dose of solitude with Caesura Letters. It's the one thing that makes me want to open my inbox every day.

Habit holiday

Building habits and routines is a great way make sure you're staying on top of life but for all the structure that you have built, sometimes you just need to let it all slide. And that's exactly what I did last week. Took a holiday from the humdrum habit cycle.The last couple of weeks have seen some major upheaval (the good kind) in the Lang household.

Little baby Drew is a great little boy, but like all babies he needs constant feeding, changing and sleeping. Rather than fight a losing battle trying to work on Journalong, do some blogging and get stuff around the house. I let it all slide.It was just time to take a holiday from all my usual day to day habits. RSS reading, spot of writing, journaling and everything else. The great thing is my habits have become so ingrained in my daily task lists that I immediately returned to my usual schedule today. There was no procrastination in getting started or reminder needed to get back on track. I simply decided to start my habits again.If your habits are ground in to what you do then it's okay to take a break from them every now and again.​

Threat or Opportunity?

Ever since Google Drive came out, I've been wondering about it in relation to my journaling product that I am building that uses Dropbox. Is this a threat or an opportunity? Initially I perceived it as a threat and I was slightly nervous of the fact that another big company has entered the cloud storage market amongst other big names like Apple, Amazon and Microsoft. Google were definitely late to the party, but I was still concerned that people would move in their droves from Dropbox to Google just because of some special feature that Google had that Dropbox didn't.

After a few days though, my perception of Google Drive as a threat wore off and I kept plugging away at my journaling application.Then I started to think of opportunities.​ My product is small enough that I could add the ability to allow users to persist their journal entries to Google Drive, ​but should I? The whole idea behind Journalong is that I wanted something to persist plain text journal entries to my Dropbox account. Nowhere else.

Yes it would be nice if it could tie in with other cloud storage services, but that would inevitably prolong the release of Journalong. I had just gotten to the stage where I was ready for a public release. Is the opportunity to target more customers worth a delay in my product.In the end I took the decision to move on with releasing my journaling product.​ Google Drive can wait. That's the beauty of a minimum value product. Release it when it delivers the minimum value you need it to. There's plenty of time to develop it further in the future.​

The background to Journalong

Over the weekend I put the finishing touches to my first product, Journalong. I thought it would be a good idea to go over what led me to building it.My decision to journal was originally started by a little nudge from Patrick Rhone.

His idea is to keep a personal log of accomplishments is a great tip, especially if like me, you're constantly critiquing yourself for even the smallest decisions.I kicked open a text file on my Dropbox and put the first entry. Then I wanted to record something else, "I'll just stick it in here as well" I thought. Finally after a few lines later, I looked at what I had written. A journal of sorts. Well, the start of one at least.I kept the journal in my Dropbox and then started writing to the file over the next couple of weeks. Ideas, thoughts, completed projects all got dumped in here. Then a couple of weeks later, I wanted to write to my journal but I didn't have it set up on my phone. After a few minutes of pain, I finally managed to get Dropbox on my phone and then update my journal.

With Dropbox installed on my phone, I thought it should be easy to update my Dropbox when I want. Not so, because while the Dropbox app does a great job of syncing files across devices, the default editor on my phone wasn't ideal for appending an entry to my journal.Then the thought landed. Being able to update my journal from anywhere, without having to install Dropbox on my phone. Now that's something I would like to be able to do.That weekend I started jotting ideas down for a journalling application that is hosted on your Dropbox account. What I wanted was simple. An interface that allows me to post to my journal without having to sync my Dropbox journal on the devices that I post to my journal.

On the Sunday night I had what was a very rough sketch of the main interface to the application I wanted to build. Over the next few days, I started hacking together a very rough outline of the application to prove that it could work. All I needed to do was pull the current journal file I am writing to from Dropbox, append my journal entry to it and then upload it back to Dropbox. With the help of the Dropbox SDK, I managed to put together a small prototype using Sinatra that proved it could work. Sure it was rough, but it was a start.

Over the next few weeks I started building a more refined version of my journalling application that revolved around the idea of having one screen to update your journal. It had to be simple, non-distracting and quick. And that's how Journalong was born. I wonder if anyone else would use it? So I started building Journalong out to be an application that anyone can use.So what's in the future for Journalong? Who knows, it's only a small product but it's opened my eyes to building more products in the future. Already, I'm thinking of something along the lines of an application that aids in the process of decision making.Anyway that's the background story to Journalong. It's a small application, but a big step for me in the world of building products.

Executing ideas on the side

The world is full of ideas that can be executed with 10 to 20 hours per week, let alone 40

All or Something by 37 Signals

Not big words, but it's sort of the same thing I've been telling myself for the last couple of weeks. Even if I only get a 5 hours a week to work on something, it's 5 hours towards the end goal.

Once my son is in bed and my stuff is organised for the next day, once all the little chores are done, once my world is in order again, I open my laptop and put in an hour or two.

It might seem that I am not making much progress, but those hours are adding up and my micro-product is taking shape. I've still got loads to do, but I know that with every hour I'm making a step towards getting this idea executed and launched.

And yes we do need another word for startups.