Most people set their morning alarm so they can wake up jump out of bed and start their day. I’ve always done this as well. I would know I need to be up at a certain time to get everything done before the workday starts and that is the time I’d set my alarm.
Lately, I’ve changed this routine. Instead of setting an alarm to get up I’m setting two. The first is to wake up, the second is to get out of bed. The time between the alarms is meant for one thing. Laying in bed and just thinking, reflecting, and letting my mind wonder.
Since I’ve started doing this it’s been the best part of my day. Because I’m still in bed I feel relaxed, whereas when I’m up and moving around it’s hard to take the time to just sit and think.
A child thinks they are making wise choices when we as adults know they aren’t. That is why we guide and push them in the right direction.
A teenager thinks they are making wise choices but they only listen to their peers. That is why we guide and push them in the right direction.
A young adult thinks they are making wise choices but they haven’t fully experienced life. That is why we guide and push them in the right direction.
Wisdom is something everyone can gain but we can’t get it through confirmation bias. We must look outside our own bubbles. This means to look across the political isle, look at people who live in other parts of the world, look for insights from other races, religions, and to always remain a student.
I’m in the market for a new pair of boots and wanted something that would last me the rest of my life. After finding a brand that came highly recommended I went out to buy them.
At first I decided I’d just get them online like I always do. I got the size I normally wear and placed my order. Two days later they arrived but I didn’t like the color, so I sent them back.
Next, I decided instead of reordering I should try to find a local store that sells them. Then I could get the proper size and the color I wanted. I went to the manufacturer website and found that a store just down the road carries them.
I arrived at the store and wondered around for a few minutes before flagging down someone that worked there. They said they don’t actually carry the style I wanted. I left annoyed.
The manufacturer website also said there was an “official” store in a neighboring town, about 35 minutes away. I didn’t really want to drive that far but figured it would save me some time versus ordering online and waiting. I went to the store and told the salesman, this is the style I want and showed him a picture. He said, we don’t carry those styles. Annoyed I left and went home.
Finally, I reordered a new color online and it arrived today. Now I like the color but the size feels too big. I’m at the point where I just want to throw my hands up and give up.
The moral of my story is always call the business first. Apparently, just because the store is “official” doesn’t mean they carry what you actually want.
I forgot how much I loathed shopping until this experience. Give me a browser and a buy button.
After launching new sites I like to let them sit and then after a few months rethink how I created it to see if maybe I could have done it differently.
Could I have simplified things?
Could I have improved it?
What part of the design failed?
These are all questions I like to think about so the next time I’m tasked with something similar I’ll know which direction I should go in.
A site I launched the middle of last year is Laravel Events and I wrote about my thinking on how I designed here. I purposefully wanted to make the site as a simple as possible. After building it in a very complicated fashion I cam to this decision:
I had authentication, I had different categories of events, I had very specific time selection, and I realized all of those are overkill for this. Why can’t I strip everything down to a single list of upcoming events on the home page, then one form to submit your event. The only auth it needs is for the admin to approve and deny submissions and delete spam. Nothing more.
Now I’m thinking I still overcomplicated it. All the end of users of the site are developers and they are all comfortable with Git so I should have just used a static file system and allowed those that wanted to add their events to just create pull requests. This would have had the bonus of including a full audit log, and much more.
With this in mind I’d like to start today and redo the whole site, but I have a billion other things to work on. So it’ll not happen any time soon, but I think its fun to look back and see what you would have done differently.