diff options
| -rw-r--r-- | gemfeed/atom.xml.tmp | 70 | ||||
| -rw-r--r-- | index.gmi | 2 | ||||
| -rw-r--r-- | notes/staff-engineer.gmi | 39 | ||||
| -rw-r--r-- | uptime-stats.gmi | 2 |
4 files changed, 42 insertions, 71 deletions
diff --git a/gemfeed/atom.xml.tmp b/gemfeed/atom.xml.tmp index 7e3690f3..b3abb0fb 100644 --- a/gemfeed/atom.xml.tmp +++ b/gemfeed/atom.xml.tmp @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2023-07-23T21:57:09+03:00</updated> + <updated>2023-08-05T12:41:54+03:00</updated> <title>foo.zone feed</title> <subtitle>To be in the .zone!</subtitle> <link href="gemini://foo.zone/gemfeed/atom.xml" rel="self" /> @@ -2242,74 +2242,6 @@ nmap ,<b><font color="#0000FF">i</font></b> !wpbpaste<font color="#FF6600"><C <span>E-Mail your comments to paul at buetow.org :-)</span><br /> <br /> <a class='textlink' href='../'>Back to the main site</a><br /> -<br /> -<h1 style='display: inline'>Appendix</h1><br /> -<br /> -<span>This is the VimScript I mentioned earlier, which parses a table of contents index of my scanned paper journals and opens the corresponding PDF at the right page in <span class='inlinecode'>zathura</span>:</span><br /> -<br /> -<!-- Generator: GNU source-highlight 3.1.9 -by Lorenzo Bettini -http://www.lorenzobettini.it -http://www.gnu.org/software/src-highlite --> -<pre><b><font color="#0000FF">function</font></b>! ReadJournalPageNumber<font color="#990000">()</font> - <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"<cword>"</font><font color="#990000">)</font> - <b><font color="#0000FF">if</font></b> page <font color="#990000">!~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font> - <b><font color="#0000FF">for</font></b><font color="#FF6600"> str in </font><b><font color="#0000FF">split</font></b><font color="#990000">(</font><b><font color="#000080">getline</font></b><font color="#990000">(</font><font color="#FF0000">"."</font><font color="#990000">)</font>, <font color="#FF0000">"[ ,]"</font><font color="#990000">)</font> - <b><font color="#0000FF">if</font></b> str <font color="#990000">=~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font> - <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> str - <b><font color="#0000FF">break</font></b> - <b><font color="#0000FF">end</font></b> - <b><font color="#0000FF">endfor</font></b> - <b><font color="#0000FF">endif</font></b> - <b><font color="#0000FF">return</font></b> page -<b><font color="#0000FF">endfunction</font></b> - -<b><font color="#0000FF">function</font></b>! ReadJournalMeta<font color="#990000">()</font> -<font color="#FF6600"> </font> normal! mj - -<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaFilePath:/ -<font color="#FF6600"> </font> normal! 3w - <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaFilePath</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"<cWORD>"</font><font color="#990000">)</font> - <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaFilePath</font> - -<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaOffset:/ -<font color="#FF6600"> </font> normal! 3w - <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaOffset</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"<cword>"</font><font color="#990000">)</font> - <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaOffset</font> - -<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaPageAtOffset:/ -<font color="#FF6600"> </font> normal! 3w - <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaPageAtOffset</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"<cword>"</font><font color="#990000">)</font> - <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaPageAtOffset</font> - -<font color="#FF6600"> </font> <font color="#993399">1</font>/MetaPagesPerScan:/ -<font color="#FF6600"> </font> normal! 3w - <b><font color="#0000FF">let</font></b> <font color="#000080">s:metaPagesPerScan</font> <font color="#990000">=</font> <b><font color="#000080">expand</font></b><font color="#990000">(</font><font color="#FF0000">"<cword>"</font><font color="#990000">)</font> - <b><font color="#0000FF">echom</font></b> <font color="#000080">s:metaPagesPerScan</font> - -<font color="#FF6600"> </font> normal! `<b><font color="#0000FF">j</font></b> -<b><font color="#0000FF">endfunction</font></b> - -<b><font color="#0000FF">function</font></b>! GetPdfPage<font color="#990000">(</font>page<font color="#990000">)</font> - <b><font color="#0000FF">return</font></b> <font color="#000080">s:metaOffset</font> <font color="#990000">+</font> <font color="#990000">(</font><font color="#000080">a:page</font> <font color="#990000">-</font> <font color="#000080">s:metaPageAtOffset</font><font color="#990000">)</font> / <font color="#000080">s:metaPagesPerScan</font> -<b><font color="#0000FF">endfunction</font></b> - -<b><font color="#0000FF">function</font></b>! OpenJournalPage<font color="#990000">()</font> - <b><font color="#0000FF">let</font></b> page <font color="#990000">=</font> ReadJournalPageNumber<font color="#990000">()</font> - <b><font color="#0000FF">if</font></b> page <font color="#990000">!~</font># <font color="#FF0000">'^</font><font color="#CC33CC">\d\+</font><font color="#FF0000">$'</font> - <b><font color="#0000FF">echoerr</font></b> <font color="#FF0000">"Could not identify Journal page number"</font> - <b><font color="#0000FF">end</font></b> - <b><font color="#0000FF">call</font></b> ReadJournalMeta<font color="#990000">()</font> - <b><font color="#0000FF">let</font></b> pdfPage <font color="#990000">=</font> GetPdfPage<font color="#990000">(</font>page<font color="#990000">)</font> - <b><font color="#0000FF">echon</font></b> <font color="#FF0000">"Location is "</font> <font color="#990000">.</font> <font color="#000080">s:metaFilePath</font> <font color="#990000">.</font> <font color="#FF0000">":"</font> <font color="#990000">.</font> pdfPage - <b><font color="#0000FF">call</font></b> <b><font color="#000080">system</font></b><font color="#990000">(</font><font color="#FF0000">"zathura --mode fullscreen -P "</font> <font color="#990000">.</font> pdfPage <font color="#990000">.</font> <font color="#FF0000">" "</font> <font color="#990000">.</font> <font color="#000080">s:metaFilePath</font><font color="#990000">)</font> -<i><font color="#9A1900"> " call system("evince -p " . pdfPage . " " . s:metaFilePath)</font></i> -<b><font color="#0000FF">endfunction</font></b> - -nmap ,<b><font color="#0000FF">j</font></b> :<b><font color="#0000FF">call</font></b> OpenJournalPage<font color="#990000">()</font><font color="#FF6600"><CR></font> -</pre> -<br /> -<a class='textlink' href='../'>Back to the main site</a><br /> </div> </content> </entry> @@ -1,6 +1,6 @@ # foo.zone -> This site was generated at 2023-07-23T21:57:09+03:00 by `Gemtexter` +> This site was generated at 2023-08-05T12:41:53+03:00 by `Gemtexter` ``` |\---/| diff --git a/notes/staff-engineer.gmi b/notes/staff-engineer.gmi new file mode 100644 index 00000000..d2c4520e --- /dev/null +++ b/notes/staff-engineer.gmi @@ -0,0 +1,39 @@ +# Staff Engineer + +> Last updated 10.8.2023 + +## Not a faster Senior Engineer + +* A Staff engineer is more than just a faster Senior. +* A staff engineer is not a senior engineer but a bit better. (But I want to be a senior engineer but a bit better). + +It's important to know what work or which role most energizes you. A Staff engineer is not a more senior engineer. A Staff engineer also fits into another archetype. + +As a staff engineer, you are always expected to go beyond your comfort zone and learn new things. + +Your job sometimes will feel like an SEM and sometimes strangely similar to your senior roles. + +A Staff engineer is, like a Manager, a leader. However, being a Manager is a specific job. Leaders can apply to any job, especially to Staff engineers. + +## The Balance + +The more senior you become, the more responsibility you will have to cope with them in less time. Balance your speed of progress with your personal life, don't work late hours and don't skip these personal care events. + +Do fewer things but do them better. Everything done will accelerate the organization. Everything else will drag it down—quality over quantity. + +Don't work at ten things and progress slowly; focus on one thing and finish it. + +Only spend some of the time firefighting. Have time for deep thinking. Only deep think some of the time. Otherwise, you lose touch with reality. + +Sebactical: Take at least six months. Otherwise, it won't be as restored. + +## More things + +* Provide simple but widely used tools. Complex and powerful tools will have power users but only a very few. All others will not use the tool. +* In meetings, when someone is inactive, try to pull him in. Pull in max one person at a time. Don't open the discussion to multiple people. +* Get used to writing things down and repeating yourself. You will scale yourself much more. +* Title inflation: skills correspond to work, but the titles don't. + +E-Mail your comments to paul at buetow.org :-) + +=> ../ Back to the main site diff --git a/uptime-stats.gmi b/uptime-stats.gmi index c9ec4c3b..d29070c8 100644 --- a/uptime-stats.gmi +++ b/uptime-stats.gmi @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2023-07-23T21:57:09+03:00 +> This site was last updated at 2023-08-05T12:41:54+03:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. |
