From 26968d7e87443ee3bfcc32cc19a7e105705afec6 Mon Sep 17 00:00:00 2001 From: Cody Hiar Date: Fri, 16 Feb 2024 13:53:55 -0700 Subject: Updates --- README.md | 63 ++++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index aa4421b..c1b4d05 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,25 @@ with maintenance so things should be up to date. - [Hacker News][405] - [Lobste.rs][404] - [Discover Dev][406] +- [Leaddev: The home of engineering leadership][1181] + +### Video/Audio +- [Strange Loop's greatest hits: Best Talks][1180] +- [Radical Candor: From theory to practice with author Kim Scott][1183] +- [Software Engineering's Greatest Hits][1183] +- [Rich Hickey: Simple Made Easy][1054] +- [Rich Hickey: Hammock Driven Development][1055] +- [Django in depth video][67] +- [Learning Concurrency in Python - YouTube - YouTube][109] +- [Vim screencasts - YouTube][329] +- [Video: Launchd: One Program to Rule them all][486] +- [How to Fake a database design][503] +- [Modeling a Universe by Curtis Poe][532] +- [SerenityOS Videos][888] +- [Scalability is Quantifiable: The Universal Scalability Law][954] +- [Video: A Philosophy of Software Design | John Ousterhout][955] +- [What if Infrastructure as Code never existed - Adam Jacob][1087] +- [Video: How to Use FastAPI: A Detailed Python Tutorial][1131] ### Interviews @@ -115,8 +134,6 @@ with maintenance so things should be up to date. - [How finishing what you start makes teams more productive and predictable][1048] - [Why We Estimate][1050] - [How To Write Awesome Tech Specs][1051] -- [Rich Hickey: Simple Made Easy][1054] -- [Rich Hickey: Hammock Driven Development][1055] - [The Seven Levels of Busy][1075] - [How Great Leaders Use the 3 Laws of Influence to Be Remarkably Persuasive, Backed by Considerable Science][1077] - [Done, and Get Things Smart][1091] @@ -126,6 +143,9 @@ with maintenance so things should be up to date. - [Reaching Peak Meeting Efficiency][1108] - [Meetings for an effective eng organization][1109] - [How to Do Great Work][1160] +- [What Predicts Software Developers’ Productivity?][1184] +- [Impact for the Impatient][1188] +- [OPP (Other People’s Problems)][1189] ### Management/Culture @@ -190,6 +210,11 @@ with maintenance so things should be up to date. - [When a New Manager Takes Charge][1147] - [Management Time: Who’s Got the Monkey?][1152] - [The Tools of Cooperation and Change][1171] +- [Manage Your Energy, Not Your Time][1174] +- [Overloaded Circuits: Why Smart People Underperform][1175] +- [Be a Better Leader, Have a Richer Life][1176] +- [What it was like working for GitLab][1178] +- [The Importance of Engineering Managers][1182] ### Psychology/Philosophy @@ -278,7 +303,6 @@ with maintenance so things should be up to date. - [Python Data Structure and Algorithms][64] - [Django Packages : Grids][65] - [Classy Django Rest Framework Documentation][66] -- [Django in depth video][67] - [CCBV - Classy Class based views.][68] - [UWSGI Docs Fork][69] - [Packaging Python][70] @@ -320,7 +344,6 @@ with maintenance so things should be up to date. - [Problem Solving with Algorithms and Data Structures using Python][106] - [Pipenv: Holy Grail For Python Environments][107] - [A tutorial on packaging up your Python code for PyPI][108] -- [Learning Concurrency in Python - YouTube - YouTube][109] - [norvig/pytudes: Python programs to practice or demonstrate skills.][110] - [Using Python’s Pathlib Module][111] - [Implementing a Neural Network from Scratch in Python][112] @@ -455,7 +478,6 @@ with maintenance so things should be up to date. - [Asyncio, twisted, tornado, gevent walk into a bar...][1100] - [Writing a C compiler in 500 lines of Python][1105] - [Python’s "Disappointing" Superpowers][1113] -- [Video: How to Use FastAPI: A Detailed Python Tutorial][1131] - [How virtual environments work][1138] - [Parquet: more than just "Turbo CSV"][1143] - [Makefile tricks for Python projects][1144] @@ -516,7 +538,6 @@ with maintenance so things should be up to date. - [Notes on an Observability Team][1031] - [Practical Observability][1061] - [Why I prefer trunk-based development][1084] -- [What if Infrastructure as Code never existed - Adam Jacob][1087] - [Get Started with Server Health Checks][1092] - [What every SRE should know about GNU/Linux shell related internals][1093] - [Platform Engineering Landmines: Part 1][1103] @@ -608,10 +629,7 @@ with maintenance so things should be up to date. - [What event sourcing is not about][849] - [Out of this world lessons from the Apollo Lunar landings][878] - [The pedantic checklist for changing your data model in a web application][882] -- [SerenityOS Videos][888] - [Direct I/O writes: the best way to improve your credit score][889] -- [Scalability is Quantifiable: The Universal Scalability Law][954] -- [Video: A Philosophy of Software Design | John Ousterhout][955] - [On the criteria to be used in decomposing systems into modules][957] - [Bottlenecks of Scaleups: How did you get into the bottleneck?][961] - [So you want to scrape like the big boys][963] @@ -634,6 +652,7 @@ with maintenance so things should be up to date. - [HPC is dying, and MPI is killing it][1140] - [Load Balancing Visualized][1142] - [On Software Dependency Engineering][1161] +- [The ideal PR is 50 lines long][1177] ### Books/Reading @@ -680,9 +699,7 @@ with maintenance so things should be up to date. - [Postgresql Examples][398] - [PostgreSQL Exercises][399] - [Postgres Replication Cheat-Sheet][401] -- [How to Fake a database design][503] - [Death by Database][504] -- [Modeling a Universe by Curtis Poe][532] - [Mastery with SQL Course][617] - [pg_insights: scripts for postrgres health][620] - [There's a Relational Database in Your Unix CLI][621] @@ -885,7 +902,6 @@ with maintenance so things should be up to date. - [FreeBSD Handbook][394] - [packetlife.net/media/library/13/Wireshark_Display_Filters.pdf][228] - [Squid Transparent Proxy][229] -- [How to install Kali Linux 1 0 7 on Virtual Box properly][230] - [Hints for writing unix tools][441] - [More hints for writing unix tools][437] - [Daemonizing a Process in Linux][438] @@ -900,7 +916,6 @@ with maintenance so things should be up to date. - [Ripping audio cds to flac and mp3 with abcde][475] - [TCP Dump 101][476] - [Systemd: Rethinking PID 1][482] -- [Video: Launchd: One Program to Rule them all][486] - [How Linux Creates Sockets][507] - [Moving from Gnome Desktop to i3 window manager on Arch Linux][530] - [Making the best of MacBook Air touchpad on Ubuntu][548] @@ -1080,6 +1095,8 @@ with maintenance so things should be up to date. - [How and why to host a blog at home][1069] - [Scaling Kafka to Support PayPal’s Data Growth][1116] - [Advice for Operating a Public-Facing API][1154] +- [Standard Webhooks Specification][1179] +- [Book: Data Engineering Design Patterns (DEDP)][1186] ### NixOS/Nix @@ -1140,8 +1157,6 @@ with maintenance so things should be up to date. - [install macvim with lua support in homebrew][326] - [A Simpler Vim Statusline - Blaenk Denum][327] - [jez/vim-as-an-ide][328] -- [Vim screencasts - YouTube][329] -- [How to Do 90% of What Plugins Do (With Just Vim) - YouTube][330] - [Bugsnag Blog - Tmux and Vim - even better together][331] - [Tips and tricks][332] - [Literate Vimrc - Tyler Cipriani][333] @@ -1508,7 +1523,6 @@ with maintenance so things should be up to date. [227]: http://youmightnotneedjquery.com/?hn [228]: http://packetlife.net/media/library/13/Wireshark_Display_Filters.pdf [229]: http://www.cyberciti.biz/tips/linux-setup-transparent-proxy-squid-howto.html -[230]: https://www.youtube.com/watch?v=2Lpz91EkgnA [231]: http://raspberry-at-home.com/wifi-configuration/ [232]: http://kerneldriver.wordpress.com/2012/10/21/configuring-wpa2-using-wpa_supplicant-on-the-raspberry-pi/ [233]: https://pinout.xyz/ @@ -1608,7 +1622,6 @@ with maintenance so things should be up to date. [327]: http://www.blaenkdenum.com/posts/a-simpler-vim-statusline/ [328]: https://github.com/jez/vim-as-an-ide [329]: https://www.youtube.com/playlist?list=PLwJS-G75vM7kFO-yUkyNphxSIdbi_1NKX -[330]: https://www.youtube.com/watch?v=XA2WjJbmmoM [331]: https://blog.bugsnag.com/tmux-and-vim/ [332]: https://bluz71.github.io/2017/05/15/vim-tips-tricks.html [333]: https://tylercipriani.com/blog/2017/06/14/literate-vimrc/ @@ -2445,3 +2458,19 @@ with maintenance so things should be up to date. [1171]: https://hbr.org/2006/10/the-tools-of-cooperation-and-change [1172]: https://hbr.org/2002/05/how-resilience-works [1173]: https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying +[1174]: https://hbr.org/2007/10/manage-your-energy-not-your-time +[1175]: https://hbr.org/2005/01/overloaded-circuits-why-smart-people-underperform +[1176]: https://hbr.org/2008/04/be-a-better-leader-have-a-richer-life +[1177]: https://graphite.dev/blog/the-ideal-pr-is-50-lines-long +[1178]: https://yorickpeterse.com/articles/what-it-was-like-working-for-gitlab/ +[1179]: https://github.com/standard-webhooks/standard-webhooks +[1180]: https://changelog.com/posts/strange-loops-greatest-hits +[1181]: https://leaddev.com/ +[1182]: https://mikefisher.substack.com/p/the-importance-of-engineering-managers +[1183]: https://pca.st/xhnegcs2 +[1184]: https://newsletter.getdx.com/p/factors-of-developer-productivity +[1185]: https://github.com/standard-webhooks/standard-webhooks +[1186]: https://www.dedp.online/ +[1187]: https://third-bit.com/2021/07/17/software-engineerings-greatest-hits +[1188]: https://softwareexorcist.com/writing/impact-impatient +[1189]: https://skamille.medium.com/opp-other-peoples-problems-d7eb174724ee -- cgit v1.2.3