Collected resources
Improving as an engineer
Developer Book Club | Henrik Warne's blog
12 resolutions for programmers
On Being A Senior Engineer | Kitchen Soap
https://jvns.ca/blog/senior-engineer/
Dan McKinley :: Thoughts on the Technical Track
The Secret to Growing Your Engineering Career If You Don't Want to Manage
https://jvns.ca/blog/2014/06/13/asking-questions-is-a-superpower/
Software design
http://www.developsense.com/blog/2010/09/the-motive-for-metaphor/ http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.txt https://github.com/97-things/97-things-every-programmer-should-know/tree/master/en/thing_11
https://jvns.ca/blog/2016/06/03/learning-to-like-design-documents/
Good coding style
https://speakerdeck.com/nmeans/how-to-code-like-a-writer
Engineering management
101 Questions to Ask in One on Ones « Building Customer Driven SaaS Products | Jason Evanish
Engineering Managers Should Code 30% of Their Time | Dr Dobb's
Conducting Effective and Regular One-on-Ones - Moz
Keys to Starting 1 on 1s with your team --- Medium
What I wish I knew when I started them with my team
Status Updates: Why they should never be part of your 1 on 1s
https://jvns.ca/blog/2015/03/06/1-1-topic-ideas/
Status updates are a key part of being a manager, but having status updates in one on ones is a huge waste. We share alternatives to make one on ones great.
One-on-ones: What Every Employee Should Know
What should you expect as an employee who has one-on-ones with their manager? We share what employees should do to make the most of their one-on-ones.
Notes on Startup Engineering Management for Young Bloods
becoming a manager was hard for her
Text Career Ladder, public - Google Docs
How Google Sold Its Engineers on Management
How to Make Things Happen | Scott Berkun
https://charity.wtf/2017/05/11/the-engineer-manager-pendulum/
https://jvns.ca/blog/2017/01/13/how-do-you-make-an-awesome-team/
https://jvns.ca/blog/2016/04/30/building-expertise-at-work/
Presenting and writing {#presenting-and-writing add_date="1451688166" last_modified="1451840572"}
/users/fp/simonpj/docs/papers/giving-a-talk/giving-a-talk.dvi - giving-a-talk.pdf
Research is communication - giving-a-talk-slides.pdf
./mathwriting.dvi - mathwriting.pdf
The Biggest Thing Amazon Got Right: The Platform | Gigaom
How to write a good research paper and give a good research talk
http://alumni.media.mit.edu/~cahn/life/gian-carlo-rota-10-lessons.html
#24 -- How to get the most out of conferences | Scott Berkun
Seven Steps to Better Presentations by Jeffrey Veen
How to Give a Bad Talk - BadTalk.pdf
Min / Max Note Taking for Conferences | Scott Berkun
Operating Systems: Three Easy Pieces
Vim {#vim add_date="1459097045" last_modified="1475792090"}
Coming Home to Vim / Steve Losh
Accessing the system clipboard - Vim Tips Wiki - Wikia
Highest Voted 'vim' Questions - Stack Overflow
Russell91/sshrc: bring your .bashrc, .vimrc, etc. with you when you ssh
tbaggery - Effortless Ctags with Git
Vim: Seven habits of effective text editing
Vimdoc : the online source for Vim documentation
Daily Vim: Text Editor Tips, Tricks, Tutorials, and HOWTOs
vim-cpp/cpp.vim at master · vim-jp/vim-cpp
vi-vim-cheat-sheet.gif (GIF Image, 1024 × 724 pixels)
Management {#management add_date="1462132544" last_modified="1477005170"}
The @Get_Lighthouse Blog on Leadership and Management
A Life of Productivity -- Practical ways to get more done
Blog Interesting - 32 Ways to Keep Your Blog from Sucking - Scott Hanselman
Why-Most-Unit-Testing-is-Waste.pdf
Documentation {#documentation add_date="1462659215" last_modified="1464608403"}
[1063 IEEE standard for software user documentation - IEEE Std 1063-2001
IEEE.pdf](https://www.cs.rit.edu/~rlc/Courses/ProComm/Documents/IEEE.pdf)
Best Practices for Writing Unix Documentation
http://esr.ibiblio.org/?p=8175
7. Documenting Python --- Python Developer's Guide
http://www.ericholscher.com/blog/2014/feb/27/how-i-judge-documentation-quality/
Dijikstra {#dijikstra add_date="1462833273" last_modified="1462834654"}
E.W.Dijkstra Archive: On the teaching of programming, i.e. on the teaching of thinking. (EWD
E.W.Dijkstra Archive: The pragmatic engineer versus the scientific designer. (EWD
E.W.Dijkstra Archive: "Craftsman or Scientist?" (EWD
On Showing Up to the Table -- beerops
Code as Craft, Etsy's Engineering Blog
Code Simplicity » Effective Engineering Productivity
Testing {#testing add_date="1474745770" last_modified="1483571402"}
Agile Testing: More on performance vs. load testing
Agile Testing: Performance vs. load vs. stress testing
The (Lack of) Testing Death Spiral
A Context-Driven Approach to Automation in Testing - cdt-automation.pdf
Great Resources -- Magnifiant: exploring software testing
testingmanagement -- Ramblings on testing, management and self-development
general | Testing Community Slack
The Testing Planet 2016 | The Dojo
which_fingers.gif (GIF Image, 485 × 346 pixels)
sipperf {#sipperf add_date="1462132643" last_modified="1462181135"}
Producing Open Source Software
https://www.tedinski.com/2018/03/20/wizarding-vs-engineering.html https://carolynvanslyck.com/blog/2017/10/docker-or-gtfo/