Makzan’s Newsletter

Share this post
My minimal home screen setup
makzan.substack.com

My minimal home screen setup

Makzan’s Dispatch 2020 week 17

Thomas Seng Hin Mak
Apr 27, 2020
Share this post
My minimal home screen setup
makzan.substack.com

Last week I shared how I use my phone in grayscale. I also review which apps I keep on my home screen frequently.

This is my current home screen. The wallpaper is from the WLPPR app. It is an island in Sweden.

My rule of thumb when setting up my home screen:

  • 1 and only 1 page.

  • Most frequently apps in the dock. They are

    • Things

    • Tot

    • DEVONthink

    • Safari

  • Often used apps on the first page of folders in top rows. Some of them are Settings, Calendar, Communications, Photos, YNAB budgeting app. The four folders are categorized as:

    • Core apps

    • Aside apps

    • Photos related apps

    • Reading-related apps

Most notifications are either turned off or in notification center only. They are hidden in the lock screen, not popping up as banners, never produce sounds and no icon badges at all.

Now I have fewer chances to get distracted by apps. I control my phone and I only use it when I have a purpose to use it. Also, my home screen is grayscale most of the time, making it less attractive.

Links worth sharing

  • My Beginning Python Programming textbook

  • JAMStack Conf Virtual is opening for registration.

  • How not to use the label element

  • I thought title text improved accessibility. I was wrong

  • The JS for the upcoming Hey.com email services from Basecamp

  • StimulusJS

  • This week I learned: git checkout is now two commands: git switch and git restore

My Beginning Python Programming textbook
https://makclass.com/n_courses/beginning-python-programming

Last week I finished lecture 2 and 3 of Beginning Python course. I’m trying a new approach that integrates interactive widgets into textbook. I am still in progress migrating the notes of the previous classes into this new format.

JAMStack Conf Virtual is opening for registration.
https://jamstackconf.com/

The events date will be May 27—28 and it is free.

How not to use the label element
https://shkspr.mobi/blog/2020/04/how-not-to-use-the-label-element/

A real-world example of not making use of label with checkbox.

Furthermore, sometimes we may hide the label text for aesthetic reason, W3.org provides several solutions.

https://www.w3.org/WAI/tutorials/forms/labels/#hiding-label-text

I thought title text improved accessibility. I was wrong
https://silktide.com/blog/2013/i-thought-title-text-improved-accessibility-i-was-wrong

By the way, we often think title improves accessibility but indeed it is usually the contrast.

The JS for the upcoming Hey.com email services from Basecamp

Twitter avatar for @_swansonmatt swanson 🤔 🦢 @_swanson
🤯 Basecamp is building a fully-featured, in-browser email client...using a ridiculously small amount of JavaScript. A tiny keyboard shortcut lib, one polyfill, and boring old Stimulus/Turbolinks/Rails... 🙏 to @dhh for generously shipping source maps, amazing learning resource
Image

April 22nd 2020

148 Retweets1,084 Likes

StimulusJS
https://stimulusjs.org/

Hey.com uses StimulusJS, also from Basecamp. It is more like a jQuery alternative instead of React/Vue alternative. It seems to be a fit with Turbolinks, where Turbolinks is top-down and StimulusJS is bottom-up. A good balance between these two is definitely an alternative against the modern JS web application approach.

This week I learned: git checkout is now two commands: git switch and git restore
https://stackoverflow.com/a/57266005/1382695

I had been using git checkout for both switching branch, creating branch, restoring files since 2009. I often thought that should be two commands for two purposes. So here they are: switch and restore.

Until next week,
Thomas Mak

Comment
Share
Share this post
My minimal home screen setup
makzan.substack.com

Create your profile

0 subscriptions will be displayed on your profile (edit)

Skip for now

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.

TopNewCommunity

No posts

Ready for more?

© 2022 Thomas Seng Hin Mak
Privacy ∙ Terms ∙ Collection notice
Publish on Substack Get the app
Substack is the home for great writing