Matthew Lang avatar

Matthew Lang

Web developer with a preference for Ruby on Rails

The previous staging environment was used to test different branches, but it became a block. Review apps were added to alleviate this.

The plan is to reserve the staging environment for pushes from the master branch. Once tested (again) it can then be pushed to production.

Half the battle of this has been helping the client decide how best to use multiple environments for the deployment process.

For the #sqlserver folks. Is there any advantages to using decimals as your primary key rather than an int? Just curious.

Developers can handle the multiple environments well enough with the command line, but its not for everyone.

Almost there with getting a client setup on @heroku’s pipeline feature. Review apps are set up. Just to decide on automatic deploys or not.

Spent an hour using @careteditor tonight. Nice features that make it stand out from other Markdown editors.

I’ve downloaded and installed Firefox Developer Edition out of curiosity. Just wondering if it offers something extra.

Is there any advantage to using Firefox Developer Edition over Firefox or any other browser?

Your Ideal Week

Suddenly, everything was dark, and I realized that I was in bed and it was time to face another day in my fledgling business where I had way too much to do and way too many people expecting me to deliver work.

What you need to build your ideal week by Curtis McHale

My week feels a lot like this at the moment. 16 hour days with no room for anything but the occasional refuelling session and a few minutes with the kids before they go to bed. Hardly the life I had in mind when I started freelancing. Things need to start changing.

Looks like I’m not worthy to be testing @github’s new repo design. Guess I’ll just have to wait then.

Another friendly customer experience from the staff at the Braehead Apple Store.

Planned Basic Income For All in Finland

In its final version, the basic income would replace other benefits people currently receive, and would therefore be rather high, as indicated by Kela’s Research Department Director Olli Kangas. It is considered that all Finnish citizens would be paid an untaxed benefit sum free of charge by the government, 800 euros a month in the final version, 550 euros monthly in the model’s pilot phase.

Basic income: how Finland plans to implement the first nation-wide project in the EU by Finland Politics

It will be very interesting to follow if this is a success.

Catching up with some podcasts on @OvercastFM this morning. Great to so many of the features in the iOS app also in the web app.

Read a few articles about people being able to switch to iPad Pro from their current laptop. Think it might be a while before I can do that.

I’m using an MBP just now but I reckon I could move down to a new MacBook. iPad Pro as a main dev machine might be a stretch though.

I still wonder if the ultimate goal of Apple is to bring iOS and OS X together somehow.

I do wish @slack’s formatting just used @gruber’s Markdown as a starting point.

Spoiled for Choice

There are too many easy choices.

I've noticed that retail stores and their vast volume of products seem to be on the rise. Every shopping trip turns into a "who buys all this?" while looking at the mountains of stock available. This isn't just about the products we can easily buy though. It seems now that we're even spoiled for choice in the experiences that we can have in life.

On Sunday I read a story about a silent fireworks display that was intended for babies and toddlers. After the show was finished parents complained that the fireworks were too loud. Hardly surprising given that fireworks by nature are loud.

The bugbear for me isn't the flawed logic of silent fireworks show, it's the availability of choice. We tend to do these things simply because we have the choice too. I'm sure most of us would consider taking our youngest children to a fireworks display but is there any benefit other than the fact that you can?

We're spoiled for choice and the element of resistance in that choice is being eroded away. Just because the decision to do something is easy, it doesn't mean that we should.

Honest Work

I wanted to make a product and sell it directly to people who’d care about its quality. There’s an incredible connection possible when you align your financial motivations with the service of your users. It’s an entirely different category of work than if you’re simply trying to capture eyeballs and sell their attention, privacy, and dignity in bulk to the highest bidder.

I’m going to pull out another trite saying here: It feels like honest work. Simple, honest work. I make a good product, you pay me good money for it. We don’t even need big words like monetization strategy to describe that transaction because it is so plain and simple even my three year-old son can understand it.

RECONSIDER by David Heinemeier Hansson

A nice reminder that honest work and a good product can be a way to succeed.