From 6c58d0ac5f558c14a8d01e7d6cd731237295f035 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 10 Aug 2023 09:38:14 +0200 Subject: staff.eng --- gemfeed/atom.xml.tmp | 70 +----------------------------------------------- index.gmi | 2 +- notes/staff-engineer.gmi | 39 +++++++++++++++++++++++++++ uptime-stats.gmi | 2 +- 4 files changed, 42 insertions(+), 71 deletions(-) create mode 100644 notes/staff-engineer.gmi 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 @@ - 2023-07-23T21:57:09+03:00 + 2023-08-05T12:41:54+03:00 foo.zone feed To be in the .zone! @@ -2241,74 +2241,6 @@ nmap ,i !wpbpaste<C
E-Mail your comments to paul at buetow.org :-)

-Back to the main site
-
-

Appendix


-
-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 zathura:
-
- -
function! ReadJournalPageNumber()
-    let page = expand("<cword>")
-    if page !~# '^\d\+$'
-        for str in split(getline("."), "[ ,]")
-            if str =~# '^\d\+$'
-                let page = str
-                break
-            end
-        endfor
-    endif
-    return page
-endfunction
-
-function! ReadJournalMeta()
-    normal! mj
-
-    1/MetaFilePath:/
-    normal! 3w
-    let s:metaFilePath = expand("<cWORD>")
-    echom s:metaFilePath
-
-    1/MetaOffset:/
-    normal! 3w
-    let s:metaOffset = expand("<cword>")
-    echom s:metaOffset
-
-    1/MetaPageAtOffset:/
-    normal! 3w
-    let s:metaPageAtOffset = expand("<cword>")
-    echom s:metaPageAtOffset
-
-    1/MetaPagesPerScan:/
-    normal! 3w
-    let s:metaPagesPerScan = expand("<cword>")
-    echom s:metaPagesPerScan
-
-    normal! `j
-endfunction
-
-function! GetPdfPage(page)
-    return s:metaOffset + (a:page - s:metaPageAtOffset) / s:metaPagesPerScan
-endfunction
-
-function! OpenJournalPage()
-    let page = ReadJournalPageNumber()
-    if page !~# '^\d\+$'
-        echoerr "Could not identify Journal page number"
-    end
-    call ReadJournalMeta()
-    let pdfPage = GetPdfPage(page)
-    echon "Location is " . s:metaFilePath . ":" . pdfPage
-    call system("zathura --mode fullscreen -P " . pdfPage . " " . s:metaFilePath)
-    " call system("evince -p " . pdfPage . " " . s:metaFilePath)
-endfunction
-
-nmap ,j :call OpenJournalPage()<CR>
-
-
Back to the main site
diff --git a/index.gmi b/index.gmi index 1f6f6a21..16381834 100644 --- a/index.gmi +++ b/index.gmi @@ -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. -- cgit v1.2.3