This post was originally posted at 2021-01-01.
Hi friend,
Happy New Year and wish you all have a great year!
I would like to recommend 3 books. They are:
My favorite quotes are:
“The question is always what can I do to make my business better?, instead of what can I do to grow my business larger?”—Paul Jarvis, Company of One
“What kind of work do I need to do right now?, What mood do I need to be in to do that work?, and finally, When was the last time I felt that way?”—David Kayavy, Mind Management, Not Time Management.
“We can only judge what is a “good” solution in the context of how much time we want to spend and how important it is.”—Ryan Singer, Shape Up.
The book Company of One emphasizes that growing the company should not be the goal. Instead, improving and keep business profit and customers happy should be the goal. And by archiving this goal, it is not necessary to grow the company into a larger one. An upper boundary that keeps the company size in balance.
The book Mind Management emphasizes that hours are not equal. We no longer work with repetitive tasks. Our work is full of creativity and requires us to come up with innovative solutions. That’s why managing time like a factory production line does not match our daily workflow anymore. Instead, we need to identify our different mindsets and align our mood with the creation stages and cycle.
The book Shape Up emphasizes that we should fix time scope and have variable function scope. And in order to define the boundary, we need to have context for the consideration. There is pre-work that shapes the task which clears all known deal-breakers and too-open requirements. For example, having a calendar 2.0 is too open, having an event list with a dot grid calendar view is shaped pre-work. Yet the pre-work is not too specific and there are rooms for UI designer’s creativities. During the process, we are going through the up-hill and down-hill. The up-hill process is to figure out the unknowns into known tasks. The down-hill is to execute the known tasks.
Links worth sharing
A large repo of resources for computer science.
One way to address this is to specify an extrinsic height dimension for our sticky title, e.g.
height: 10em
,max-height: 50vh
, whatever.(A better way:) If we set
align-items: baseline;
on thearticle
, that forces the CSS Grid sizing algorithm to use a “fit-content” scheme. There’s some complexity there, but in our case, the algorithm used our grid item’s “max-content size”, or “the smallest size the box could take in that axis while still fitting around its contents”.
There is an :empty
selector that we can style empty elements. But beware of accessibility if we display content using :before
.
→ A Utility Class for Covering Elements
This post discusses several ways to cover elements on a web page.
→ HTML and CSS techniques to reduce your JavaScript
Techniques such as smooth scrolling, scroll-snap, sticky, -webkit-line-clamp. In case you didn’t know them yet.
Until next week,
Thomas Mak
You received this email because you signed up at makzan.net.