Great advice for those building new products.

At both Viaweb and YC, every minute I spent thinking about competitors was, in retrospect, a minute wasted.

Paul Graham

Killed by Google is a reminder that although the Google search engine has been around for over 20 years, many of Google’s products have a much shorter life span. Google’s products are more akin to long term product tests than actual products.

Slowing down with Michael Wade

Essential advice from Michael Wade about the benefits of slowing down as a strategy.

The counter-intuitive strategy of slowing down will save time in the long run by preventing possible mistakes and by improving the overall quality of the resolution.

Fast is Slow. Slow is Fast

LucasArts is back (kinda)

“Lucasfilms Games.” To quote an old master, that’s a name I’ve not heard in a long time… a long time. It’s the original name of LucasArts, the legendary studio that developed games in the Star Wars and Indiana Jones franchises, as well as several of the great 90s adventure games. To make a long, messy story short, LucasArts was acquired by Disney in 2012, and was reduced to a skeleton the following year. For all intents and purposes, it was dead… until now.

Disney bolsters Lucasfilm Games for a bright Star Wars future

LucasArts made some fantastic games back in the day. I remember spending many hours on my desktop PC playing the X-Wing and Tie Fighter games.

I’m sceptical about what Disney is looking to make with the new rebranded LucasArts studio, Lucasfilm Games. Only because Disney being the large company that it is, doesn’t ensure guaranteed success. They’ve had a good run with the Star Wars franchise though so it will be interesting to see what comes of this.

The basics from Nicholas Bate. Glad to see that I am striving to get back to all seven of these.

Curtis McHale recommends some depth.

Campfire etiquette for the digital age, courtesy of Wally Bock.

I watched The Players Championship over the weekend

It was a great weekend of golf on the television with The Players Chamionship. Even with a few groups remaining on the course, it was still looking like it could be up for grabs but Rory held out for his 15th PGA Tour win.

The highlight of the weekend for me though was Kevin Na and Tiger Woods and their speed birdies on the 17th. A great moment.

Thinking about bringing back my weekly digest posts. For no other reason than, I just want to write more and blog more.

Side-projects are taking a back seat for the next few days so that I can get the den re-painted and spruced up abit. Looking forward to getting a place for some of my books as well.

Almost there with registrations for Markcase. I’ll start will limited registrations to begin with and then scale it from there. I’m in no hurry.

Another great episode from the Rework podcast this morning. This episode features Aja Hammerly, a developer advocate at Google. Aja talks about the drawbacks of tech interviews and how they can be improved.

After a few hours of wrestling with Vue, I finally have unit tests in place for a few components. A win for today, but I am still not convinced of JavaScript as a one stop shop programming language for web applications.

Should we be surprised?

Australian broadcaster Waleed Aly on the attacks in Christchurch the reason why they no longer shock him.

“Of all the things that I could say tonight—that I am gutted, that I am scared, and that I am filled with utter hopelessness—the most dishonest thing, the most dishonest thing would be to say that I am shocked,” Aly said. “I’m simply not. There’s nothing about what happened in Christchurch today that shocks me.”

Aly went on to list attacks in recent years in places of worship—targeting Muslims in mosques in Quebec City and London, Jews in a synagogue in Pittsburgh, Pennsylvania, and Christians in a church in Charleston, South Carolina—saying that this kind of violence has come to be expected in a climate of hate that many political leaders build up and manipulate rather than stop. — Watch a Muslim broadcaster make stark sense of the New Zealand mosque shootings

Are we ever going to be rid of political leaders that use hate and fear to score votes and secure their seats of power?

You can watch the full broacast here.

Monoliths make getting started easier

An advantage of a monolith code base that can go overlooked is the minimal entry barrier to getting up and running for junior developers or new members of the team.

Setting up a basic database and my application with a background process was a pretty defined process. I’d have the readme on Github, and often in an hour or maybe a few I’d be up and running when I started on a new project. Onboarding a new engineering, at least for an initial environment would be done in the first day. As we ventured into micro-services onboarding time skyrocketed. Yes, we have docker and orchestration such as K8s these days to help, but the time from start to up and running a K8s cluster just to onboard a new engineer is orders of magnitude larger than we saw a few years ago. For many junior engineers this is a burden that really is unnecessary complexity.

Give me back my monolith by Craig Kerstiens

Even those in senior roles may struggle to hold in their head an entire stack composed of micro-services. Sure it becomes familiar over time, but it’s another learning curve that can be unnecessary. It’s why I love working in monoliths.

They are a one-stop stack that contains everything or at least most of the components that we need to know about. An engineer can get up and running in a matter of hours. Why make it more difficult to onboard engineers?

Maybe the hype-cycle for micro-services is finally passing.

Nichola Bate’s productivity boosters continues.

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.

What next for the web?

As the World Wide Web celebrates it’s 30th birthday, Sir Tim Berners-Lee reminds us that a better web for all can be achieved.

The fight for the web is one of the most important causes of our time. Today, half of the world is online. It is more urgent than ever to ensure the other half are not left behind offline, and that everyone contributes to a web that drives equality, opportunity and creativity.

The Contract for the Web must not be a list of quick fixes but a process that signals a shift in how we understand our relationship with our online community. It must be clear enough to act as a guiding star for the way forward but flexible enough to adapt to the rapid pace of change in technology. It’s our journey from digital adolescence to a more mature, responsible and inclusive future.

30 years on, what’s next #ForTheWeb?

Six years old and still ensuring that my RSS subscriptions are easy to digest and manage. Happy Birthday Feedbin!

I need to learn the shortcut keys for Slack. The constant clicking between accounts is such a distraction. Three shortcuts to learn for the week that I think will make a difference. Quick switch (Cmd K), Browse DMs (Cmd Shift K) and All Unreads (Cmd Shift A).

Switched to the annual plan for account. Another great reason to love!

Me, Jennifer and the boys went to see Captain Marvel yesterday. A great and enjoyable movie as well as being something a bit different from many of the Marvel movies. A nice lead in to End Game next month. A nice hap tip to Stan Lee at the start as well.

The kettle is on, notebooks are out and I’m about to kick off a weekly planning session.

I’m already having to change the plans for today. Ethan’s golf coaching has been cancelled and there’s no way it looks like we’ll get out for a few holes either today thanks to the rain.

Okay, the device in The Expanse is not a cell-phone. Still, it looks more environmentally friendly.