diff options
| author | Paul Buetow <paul@buetow.org> | 2023-08-12 22:47:34 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-08-12 22:47:34 +0300 |
| commit | 42dd9cd4255554adb359661e7e3d93170e1230ac (patch) | |
| tree | 246e8e75d378b5044414a111bdc45a2f764545c4 | |
| parent | c5eefbbd908e592e511bba94d9dbb7b0474a9b19 (diff) | |
Update content for html
| -rw-r--r-- | gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html | 68 | ||||
| -rw-r--r-- | index.html | 2 | ||||
| -rw-r--r-- | notes/index.html | 1 | ||||
| -rw-r--r-- | notes/staff-engineer.html | 58 | ||||
| -rw-r--r-- | uptime-stats.html | 2 |
5 files changed, 61 insertions, 70 deletions
diff --git a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html index b0f727ed..82ce1730 100644 --- a/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html +++ b/gemfeed/2022-11-24-i-tried-emacs-but-i-switched-back-to-neovim.html @@ -126,74 +126,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 /> <p class="footer"> Generated by <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 2.1.0-release</a> | served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> | @@ -10,7 +10,7 @@ <body> <h1 style='display: inline'>foo.zone</h1><br /> <br /> -<span class='quote'>This site was generated at 2023-07-23T21:57:09+03:00 by <span class='inlinecode'>Gemtexter</span></span><br /> +<span class='quote'>This site was generated at 2023-08-12T22:47:20+03:00 by <span class='inlinecode'>Gemtexter</span></span><br /> <br /> <pre> |\---/| diff --git a/notes/index.html b/notes/index.html index 447d8f0d..ea38cce9 100644 --- a/notes/index.html +++ b/notes/index.html @@ -15,6 +15,7 @@ <a class='textlink' href='./the-stoic-challenge.html'>'The Stoic Challenge' book notes</a><br /> <a class='textlink' href='./the-pragmatic-programmer.html'>'The Pragmatic Programmer' book notes</a><br /> <a class='textlink' href='./the-obstacle-is-the-way.html'>'The Obstacle is the Way' book notes</a><br /> +<a class='textlink' href='./staff-engineer.html'>Staff Engineer</a><br /> <a class='textlink' href='./never-split-the-difference.html'>'Never split the difference' book notes</a><br /> <a class='textlink' href='./mental-combat.html'>'Mental Combat' book notes</a><br /> <a class='textlink' href='./career-guide-and-soft-skills.html'>'Software Developmers Career Guide & Soft Skills' book notes</a><br /> diff --git a/notes/staff-engineer.html b/notes/staff-engineer.html new file mode 100644 index 00000000..941bad7f --- /dev/null +++ b/notes/staff-engineer.html @@ -0,0 +1,58 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> +<title>Staff Engineer</title> +<link rel="shortcut icon" type="image/gif" href="/favicon.ico" /> +<link rel="stylesheet" href="../style.css" /> +<link rel="stylesheet" href="style-override.css" /> +</head> +<body> +<h1 style='display: inline'>Staff Engineer</h1><br /> +<br /> +<span class='quote'>Last updated 10.8.2023</span><br /> +<br /> +<h2 style='display: inline'>Not a faster Senior Engineer</h2><br /> +<br /> +<ul> +<li>A Staff engineer is more than just a faster Senior.</li> +<li>A staff engineer is not a senior engineer but a bit better. (But I want to be a senior engineer but a bit better).</li> +</ul><br /> +<span>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.</span><br /> +<br /> +<span>As a staff engineer, you are always expected to go beyond your comfort zone and learn new things.</span><br /> +<br /> +<span>Your job sometimes will feel like an SEM and sometimes strangely similar to your senior roles.</span><br /> +<br /> +<span>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.</span><br /> +<br /> +<h2 style='display: inline'>The Balance</h2><br /> +<br /> +<span>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.</span><br /> +<br /> +<span>Do fewer things but do them better. Everything done will accelerate the organization. Everything else will drag it down—quality over quantity.</span><br /> +<br /> +<span>Don't work at ten things and progress slowly; focus on one thing and finish it.</span><br /> +<br /> +<span>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.</span><br /> +<br /> +<span>Sebactical: Take at least six months. Otherwise, it won't be as restored.</span><br /> +<br /> +<h2 style='display: inline'>More things</h2><br /> +<br /> +<ul> +<li>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.</li> +<li>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.</li> +<li>Get used to writing things down and repeating yourself. You will scale yourself much more.</li> +<li>Title inflation: skills correspond to work, but the titles don't.</li> +</ul><br /> +<span>E-Mail your comments to paul at buetow.org :-)</span><br /> +<br /> +<a class='textlink' href='../'>Back to the main site</a><br /> +<p class="footer"> +Generated by <a href="https://codeberg.org/snonux/gemtexter">Gemtexter 2.1.0-release</a> | +served by <a href="https://www.OpenBSD.org">OpenBSD</a>/<a href="https://man.openbsd.org/httpd.8">httpd(8)</a> | +<a href="https://www.foo.zone/site-mirrors.html">Site Mirrors</a> +</p> +</body> +</html> diff --git a/uptime-stats.html b/uptime-stats.html index 5ae06d33..a984964a 100644 --- a/uptime-stats.html +++ b/uptime-stats.html @@ -10,7 +10,7 @@ <body> <h1 style='display: inline'>My machine uptime stats</h1><br /> <br /> -<span class='quote'>This site was last updated at 2023-07-23T21:57:09+03:00</span><br /> +<span class='quote'>This site was last updated at 2023-08-12T22:47:20+03:00</span><br /> <br /> <span>The following stats were collected via <span class='inlinecode'>uptimed</span> on all of my personal computers over many years and the output was generated by <span class='inlinecode'>guprecords</span>, the global uptime records stats analyser of mine.</span><br /> <br /> |
