Thinking about design

Share:

I was following a bus the other day and it was so slow. It started me thinking about the design of a bus and how could it be imporved with modern technology. Some of the problems with buses include:

  • They are slow
  • They are wide
  • They are long
  • They have to keep stopping and starting
  • Oh, did I mention they are slow…

The dimesions (width and length) make buses slow as they can’t turn corners too fast, which is also not helped by the fact they are tall. They are also slow as they have to keep starting and stopping, but this is esasabated by the fact they only have two doors and the fact people have to wait for people to get off before others can get on. Then the people have to pay and the driver give them their change.

So how can modern technology and new design resolve these issues?

Lets start with the size of a bus. Buses have to be big to carry lots of people, but they need to carry lots of people as they are slow and can’t get there and back quick enough. How about we make the bus smaller, lower and narrower, but so that it can still carry a reasonable amount of people. This will make the bus have a lower centre of gravity so it can go round corners faster.

Buses have to keep stopping to pick people up which also slows it down and annoys road users, so why don’t we make it so it only goes from one place to another without picking people up on the way.

Perfect. So what we need is a bus that is smaller, narrower, with a lower centre of gravity, but can still carry a decent amount of people and only goes where you want it to and not keep stopping.

Then it dawned on me… what I had designed was a taxi. :(

Tagged with jekyll, update

Recent Posts

Published: Sep 8, 2017

It has been a long time since I last updated the design of my site and as a Frontend Developer it didn’t seem right to wait any longer. I have used a variety of different frontend frameworks in the past, from Foundation, to Bootstrap, but this time I wanted something different, so with a cup of coffee in hand I started looking for something new.

Published: May 20, 2017

I’ve been looking into different JavaScript frameworks for a while and there seems to be a big following for Vue.js throughout the Laravel community. Therefore, I thought I had better give it a look and see what its all about.

Published: Apr 1, 2017

My job title is frontend web developer, and I am confused. I am in a situation where there are now so many different options for me to start learning that I don’t know where to start. I always find a good place to start is the beginning, so here goes a little history lesson.

Published: Aug 10, 2016

Its easy to start writing code without thinking about the organisation, but take some time to plan and it will reward you later. Sometimes a new project is so exciting you just want to start coding and making things work, thinking that you will sort out the structure at a later date. After all, who cares as long as it works, right?

Published: Jul 11, 2016

There is a great tool available called Page Speed insights. It gives you an easy to use tool that you can use to measure the speed of your site out of 100. It gives you hints and tips about how you can improve the score of your site, through compressing JavaScript, reducing server response time and eliminating render blocking JavaScript and CSS. The idea being it gives visitors to your website the best experience.

Shirt