Tags in the task manager app Things seem very minimal and simplistic at first sight because of the minimalist UI, but there are a lot of handy ways to apply them to better manage your tasks and schedule your days.

Here are some of the ways in which I apply them to my personal to-do list.

Time Estimations

One of my main uses for tags is to set time estimations for tasks. I do this by having tags like 10min, 20min, 30min, etc.

These tags all have corresponding shortcuts set, so that I can simply mark a task as a 10-minute task…


Gatsby is a wonderful framework for quickly building static sites using React and GraphQL. Here are some things to look out for when you’re ready to put your Gatsby site live.

Metadata fun

It’s not the most fun part of building a website, but good metadata will help your site be found in search engines and will encourage people to share it on social media. It will also help things like Google Assistant and Siri to gather knowledge from your website.

A good way to check what state your basic meta tags are in is by using a tool like metatags.io.

Within…


Lately, I’ve been working with a few contractors who hadn’t worked with the Serverless framework before. I realized there’s not a lot of good documentation around this, so here are some frequently asked questions, which should help you get started.

How do I invoke functions locally?

Weirdly, it might be hard to figure this one out initially. If you want to run a single function as if it’s responding to an event, you can use this command:

serverless invoke local -f my-function

Where my-function is the name of your function as defined in serverless.yml.

What you might want to do more often, is run your project…


Within my companies, one of my main roles is being a facilitator. I like to help my colleagues do their best work. That means answering a lot of questions over Slack and Zoom.

I love it, but it also takes up a lot of time, especially if you combine it with all the internal and external meetings.

I realised recently that it was about time to make sure I started blocking some time for deep work. I’m generally not a fan of calendar blocking, at least not the way most people apply it. I have a todo list that I…


A lot has been written on this subject, and if you want the definitive guide on product design and software development (if there is such a thing), this is definitely not it. What this is however, is my personal vision on what’s important for building quality tech products and user experiences.

Good software…

Abstracts the logic

Software is only ever a tool, and brings value by simplifying processes. Good software solves real-world problems, abstracts the technical details, and allows the user to perform an action without having to think about what happens in the background.

Begs for interaction

Users shouldn’t feel overwhelmed or scared. Create an…


When we started NearSt in 2015, our product was a marketplace platform on which people could order products from local shops via an app. Marketplaces are difficult to build, however, because you need to build out both the demand side and supply side at the same time to provide value to all of your stakeholders.

Our marketplace was growing, but not as quickly as we wanted it to, and the model was causing us to have to worry about a lot of secondary concerns: organising delivery, managing orders, providing customer support to people using the app to buy products, etc.


CODEX

I’ve been using AWS Cognito for quite a few recent projects. It makes a lot of sense to use when you’re building serverless applications on AWS Lambda, just because it’s right there and part of the ecosystem.

I also definitely don’t want to ever build my own authentication systems anymore. Been there, done that, introduced security issues, promised myself to never do it again.

And Cognito is great, especially in combination with the ready-made authentication UI elements from AWS Amplify. But there are also some sharp edges and missing features that you run into once in a while.

One of…


When the company consists of just you and one or two friends, it’s very easy to build consensus and make quick decisions. All of you have all of the information on everything that related to the company, and there’s not much needed to build consensus. You probably already share the same vision about most of the core concepts that your company is built upon.

As the team grows, however, decision making becomes more complicated, and it can quickly feel like things are growing to a halt simply because it takes longer to build consensus and make decisions. Where previously the…


Most startups conceptually start with a big, overarching idea (also known as BHAG: a big, hairy, audacious goal) about how to solve a problem that exists for a large group of people. The things that keep you up at night, or take up unnecessary time or resources during the day: the planet and the environment, boring administrative tasks, things that cost more money than they should.

And then there’s a concrete idea for a solution: an app that would help with X, a physical product that can be used for Y, a service that offers Z.

Writing out a purpose…


Like we did in February for Black History Month, we’ve once again teamed up with Apple to celebrate International Women’s Day by creating several guides that feature amazing artworks made by women, as well as artworks that celebrate iconic women.

Murals of Iconic Women

These murals across NYC embody some of the most iconic women in the world. Not all are created by women, but all are of women who have made contributions to society and paved the way for women today.

🗺 View the guide →

Thomas Schoffelen

Entrepreneur tech kid, co-founder of NearSt, Londoner, open source enthusiast and aspiring spare time literature geek.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store