Articles - romitagl/kgraph GitHub Wiki
Collection of Articles
Software Engineering
- Aging programmer: good article from JORGE MANRUBIA describing a programmer in his 40s.
- Measuring and Optimising How Engineering Teams Deliver: https://www.infoq.com/articles/measure-optimise-delivery
- How to Outperform a 10x Developer: https://betterprogramming.pub/how-to-outperform-a-10x-developer-fa1132807934
- As a Staff+ engineer leading multi-team projects, when do you code?: https://medium.com/staff-engineering-learnings/as-a-staff-engineer-leading-multi-team-projects-when-do-you-code-b37c6ae8ac7c
- Dropbox Engineering Career Framework: https://dropbox.github.io/dbx-career-framework/overview.html?utm_source=techleaddigest&utm_medium&utm_campaign=1644
- What Makes a Great Software Engineer?: https://www.microsoft.com/en-us/research/uploads/prod/2019/03/Paul-Li-MSR-Tech-Report.pdf
Engineering Manager
- Duties: Shift from being a creator to an enabler, adapting to constant interruptions, addressing conflicts head-on, and focusing on long-term strategic planning. As manager, you need to be highly available for your team and your leaders. Article: https://emdiary.substack.com/p/what-i-gave-up-to-become-an-em
- TECHNICAL LEADERSHIP Beyond Staff Engineer: https://blog.alexewerlof.com/p/beyond-staff-engineer
- So you want to be a manager - Part 5: Why it’s worth every step: https://www.thecaringtechie.com/p/so-you-want-to-be-a-manager-p5
- https://zaidesanton.substack.com/p/the-slow-death-of-the-hands-on-engineering
Maverick
- How not to do Agile: https://emaggiori.com/employed-in-tech-for-years-but-almost-never-worked/
- If agile isn’t dead, why is it still not working?: https://leaddev.com/process/if-agile-isnt-dead-why-it-still-not-working
- Why I Will Never Use Alpine Linux Ever Again: https://martinheinz.dev/blog/92
Programming
- Faster hardware is a bad first solution to slow software: https://pythonspeed.com/articles/fixing-performance-with-hardware
- The Bitter Truth: Python 3.11 vs Cython vs C++ Performance for Simulations: https://medium.com/agents-and-robots/the-bitter-truth-python-3-11-vs-cython-vs-c-performance-for-simulations-babc85cdfef5
AI
- Building an Internal Chatbot That Knows All Your Docs: https://medium.com/taranis-ag/building-an-internal-chatbot-that-knows-all-your-docs-a-step-by-step-guide-d910dfb26041
DevOps
- Rotating DevOps role improves engineering service quality: Microsoft added the role of Directly Responsible Individual (DRI). With a focus on incident management, service availability, and service health.
- How to Build an On-Call Culture in a Data Engineering Team: https://towardsdatascience.com/how-to-build-an-on-call-culture-in-a-data-engineering-team-7856fac0c99
- Platform Engineering maturity model: https://www.cncf.io/blog/2023/11/20/announcing-the-platform-engineering-maturity-model/
- Terraform VS Pulumi: https://awstip.com/say-goodbye-to-terraform-infrastructure-as-code-for-humans-with-pulumi-76e72de1c3d9
MLOps
- MLOps podcast (ML SRE Management/Engineering): https://podcasts.apple.com/ie/podcast/mlops-community/id1505372978?i=1000581918210
SRE
- SRE book (Google): https://sre.google/workbook/table-of-contents/
WebAssembly
- Software Engineering podcast (Cloud-native WebAssembly): https://podcasts.apple.com/ie/podcast/software-engineering-daily/id1019576853?i=1000587538281
Databases
- Postgres vs. MySQL: a Complete Comparison in 2023: https://www.bytebase.com/blog/postgres-vs-mysql/
Work
- Interview the interviewer: https://github.com/readme/guides/technical-interviews
- Good work: https://www.robinrendle.com/notes/work-ethics/
- Speed matters. Why working quickly is more important than it seems: https://jsomers.net/blog/speed-matters