It is very inspiring to learn time management from system admins (SAs). We all share the same challenges - interruptions, simultaneous projects and rush requests.
And SAs have to deal with those issues more often, as Thomas Limoncelli says
Management judges an SA by whether projects get done. Customers, however, judge you by whether you are available to them.
Here are principles of time management.
Interruption is the most significant enemy of productivity.
unify all time management information into one place.
conserve the brain power for things important.
don’t make yourself think to manage time; instead, develop routines, habits, and mantras.
keep focus during the project time. It takes discipline though.
manage your social life with same tools.
HashMap<Key, <FildId, ValueOffset, ValueSize, Timestamp>>
Data file layout
Delete: get the location by the in-memory hashmap, if it exists, then go to the location on the disk to set the value to a magic number.
Get: get the location by the in-memory hashmap, and then go to the location on the disk for the value.
Put: append to the active data file and update the in-memory hash map.
Periodical compaction strategies
Copy latest entries: In-memory hashmap is always up-to-date. Stop and copy into new files. Time complexity is O(n) n is the number of valid entries.
Scan and move: foreach entry, if it is up-to-date, move to the tail of the validated section. Time complexity is O(n) n is the number of all the entries.
Following up questions
These keywords and templates of sentences help you influence people.
I’m not sure it’s for you, but …
What do you know about
How would you feel if?
When would be a good time?
I’m guessing you haven’t got around to
As I see it, you have three options … Of those three options, what’s going to be easier for you?
There are two types of people, …
I bet you’re a bit like me
If … then …
The Good News
What happens next
What makes you say that
before you make your mind up
Leading a company to leap from good to great = pushing a giant flywheel to breakthrough with
Target a few hundred or a thousand key people, not millions.
Do not target all people - target the right people
e.g., Uber offered free rides for Austin’s SXSW conference for several years, which attracts thousands of tech-obsessed, high-income young adults.
Focusing on new user sign-ups (acquisition) instead of awareness.
Growth Techniques = marketing + engineering