# articles ## 1 what's a manager_tt ## history [The Rise and Fall of Silicon Graphics | Hacker News](https://news.ycombinator.com/item?id=39944496) [The Rise and Fall of Silicon Graphics](https://www.abortretry.fail/p/the-rise-and-fall-of-silicon-graphics) ## staff engineers [Stories of reaching Staff-plus engineering roles - StaffEng | StaffEng](https://staffeng.com/) ## technical managers [Gregg Caines](http://caines.ca/blog/2015/06/14/were-in-the-stone-age-of-software-engineering-management/) (2015) We're in the Stone Age of Software Engineering Management ## 3 teams_tt ### a scouting - hiring good people ["No, it's less effort than that" | Hacker News](https://news.ycombinator.com/item?id=37964153) [Pushing for a lower dev estimate is like negotiating better weather with a meteorologist](https://smartguess.is/blog/your-estimate-is-less-than-that/) [Aytekin Tank](https://medium.com/swlh/the-power-of-culture-how-to-hire-and-attract-amazing-people-fd9e37b6d520) (2018) The power of culture: how to hire and attract amazing people ### a scouting [Fagner Martins Brack (fagnerbrack)](https://medium.com/@fagnerbrack/why-developers-become-frustrated-and-companies-cant-find-talent-c4114d8b72ac) (2017) Why Developers Become Frustrated And Companies Can’t Find Talent [Bryan Cantrill](http://dtrace.org/blogs/bmc/2018/10/05/assessing-software-engineering-candidates/) (2018) Assessing software engineering candidates ### assigning roles [My Solution To The Dev Skills Crisis: Much Smaller Teams](https://levelup.gitconnected.com/my-solution-to-the-dev-skills-crisis-much-smaller-teams-a995c32e8707) [Building a data team at a mid-stage startup | Hacker News](https://news.ycombinator.com/item?id=27777594) [Building a data team at a mid-stage startup: a short story · Erik Bernhardsson](https://erikbern.com/2021/07/07/the-data-team-a-short-story.html) [A CTO should be technical | Hacker News](https://news.ycombinator.com/item?id=32987094) [Your CTO Should Actually Be Technical](https://blog.southparkcommons.com/your-cto-should-actually-be-technical/) [75% Of Us Think Software Developers Would Do Better Work in Small Partnerships : programming](https://old.reddit.com/r/programming/comments/zmt39g/75_of_us_think_software_developers_would_do) ### b interviewing [When hiring developers, have the candidate read existing code | Hacker News](https://news.ycombinator.com/item?id=31047409) [ColdFusion Programmers | Gather round kids, I'll tell you a story from a time long before Flutter, Angular, even Fusebox (gasp | Facebook](https://www.facebook.com/groups/CFprogrammers/permalink/10158154545285036/) [My Favorite Interview Question for Threat Hunters : cybersecurity](https://old.reddit.com/r/cybersecurity/comments/uz38vt/my_favorite_interview_question_for_threat_hunters) [Stop Interviewing with Leet Code | Hacker News](https://news.ycombinator.com/item?id=31677736) [Stop Interviewing With Leet Code](https://fev.al/posts/leet-code/) [About that time I had an outburst during the Y Combinator Interview | Hacker News](https://news.ycombinator.com/item?id=28929639) [About that time I had an outburst during the YCombinator Interview](https://owlpal.substack.com/p/about-that-time-i-had-an-outburst) [Google's "Director of Engineering" Hiring Test | Hacker News](https://news.ycombinator.com/item?id=12701272) [Google's 'Director of Engineering' Hiring Test](http://www.gwan.com/blog/20160405.html) [On asking job candidates to code](https://philcalcado.com/2016/03/15/on_asking_job_candidates_to_code.html) ### c onboarding [My Many Girlfriends | Hacker News](https://news.ycombinator.com/item?id=29792863) [My Many Girlfriends - The Daily WTF](https://thedailywtf.com/articles/my-many-girlfriends) [Manish Goregaokar](https://manishearth.github.io/blog/2016/01/03/making-your-open-source-project-newcomer-friendly/) (2016) Making Your Open Source Project Newcomer-friendly [Katie Ballinger](https://circleci.com/blog/onboarding-new-site-reliability-engineers/) (2017) Onboarding New Site Reliability Engineers ### front-end challenges [Codier - Coding Challenges for Front-end Developers](https://codier.io/) NOTE: THIS HAS CHANGED DUE TO MACHINE LEARNING ### hiring devs [Joël Spolsky](https://www.joelonsoftware.com/2006/09/07/a-field-guide-to-developers-2/) (2006) A Field Guide to Developers : what they’re looking for, what they like and dislike in a workplace, and what it’s going to take to be a top choice for top developers. [Catherine Louis](https://opensource.com/article/17/11/inclusive-workforce-takes-work) (2017) 20 questions DevOps hiring managers should be prepared to answer [Charles Duhigg](https://www.nytimes.com/2016/02/28/magazine/what-google-learned-from-its-quest-to-build-the-perfect-team.html) (2016) What Google Learned From Its Quest to Build the Perfect Team [Daniel Doubrovkine](http://code.dblock.org/2015/08/17/what-does-a-cto-do-connecting-people-to-enable-magic.html) (2015) Connecting People to Enable Magic [Jeremy Phelps](http://jeremyphelps.com/blog/why-youre-having-trouble-hiring-developers.html) (2017) Why you're having trouble hiring developers [Brendan D. Gregg](http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html) (2017) Brilliant Jerks in Engineering ## 4 project status & cycles_tt ### a planning and scheduling [We don't use a staging environment | Hacker News](https://news.ycombinator.com/item?id=30899362) [Why we don't use a staging environment](https://squeaky.ai/blog/development/why-we-dont-use-a-staging-environment/) [Software Dev Can't Be Automated - It's a Creative Process with an Unknown Goal | Hacker News](https://news.ycombinator.com/item?id=28182623) [Software Development Can't Be Automated - It's a Creative Process With an Unknown End Goal | by Ben "The Hosk" Hosking | Better Programming](https://betterprogramming.pub/software-development-cannot-be-automated-because-its-a-creative-process-with-an-unknown-end-goal-2d4776866808) [Software engineering salaries come from one of three budgets | Hacker News](https://news.ycombinator.com/item?id=38851051) [The 3 budgets | Swizec Teller](https://swizec.com/blog/the-3-budgets/) [The magic of small engineering teams | Hacker News](https://news.ycombinator.com/item?id=40873471) [How and why we built our startup around small teams](https://newsletter.posthog.com/p/the-magic-of-small-engineering-teams) ### behavior-driven development [Tim Ottinger](https://www.industriallogic.com/blog/behavior-driven-development/) (2014) Avoid Rework Through Behavior-Driven Development eXamples and features specification should be written in a formal way that is easily automated / increasing the signal-to-noise ratio in your communication: ### b tracking current progress [You've only added two lines - why did that take two days? | Hacker News](https://news.ycombinator.com/item?id=23835918) [You've only added two lines - why did that take two days! ~ Matt Lacey](https://www.mrlacey.com/2020/07/youve-only-added-two-lines-why-did-that.html) [Negative 2000 Lines of Code (1982) | Hacker News](https://news.ycombinator.com/item?id=33483165) [2000 Lines of Code | Hacker News](https://news.ycombinator.com/item?id=26387179) [Folklore.org: -2000 Lines Of Code](https://www.folklore.org/Negative_2000_Lines_Of_Code.html) [Tasking developers with creating detailed estimates is a waste of time (2020) | Hacker News](https://news.ycombinator.com/item?id=29275659) [iiSM.org](https://iism.org/article/is-tasking-developers-with-creating-detailed-estimates-a-waste-of-company-money-42) ### b tracking planned progress [Software estimation is hard - do it anyway | Hacker News](https://news.ycombinator.com/item?id=27687265) [Software Estimation Is Hard. Do It Anyway. - Jacob Kaplan-Moss](https://jacobian.org/2021/may/20/estimation/) [Software effort estimation is mostly fake research | Hacker News](https://news.ycombinator.com/item?id=25825244) [The Shape of Code - Software effort estimation is mostly fake research](https://shape-of-code.coding-guidelines.com/2021/01/17/software-effort-estimation-is-mostly-fake-research/) [Everyone wants to do the model work, not the data work [pdf] | Hacker News](https://news.ycombinator.com/item?id=26616454) [``Everyone wants to do the model work, not the data work'': Data Cascades in High-Stakes AI - 0d556e45afc54afeb2eb6b51a9bc1827b9961ff4.pdf](https://storage.googleapis.com/pub-tools-public-publication-data/pdf/0d556e45afc54afeb2eb6b51a9bc1827b9961ff4.pdf) ### b tracking progress - customer opinion [Maybe people do care about performance and reliability | Hacker News](https://news.ycombinator.com/item?id=34790619) [Maybe people do care about performance and reliability • Buttondown](https://buttondown.email/hillelwayne/archive/maybe-people-do-care-about-performance-and/) REDDIT COMMENT Computer engineer here. We ship so many products that have broken features. The product is fused at the factory to disable features that just didn't bake fully before we needed to ship. Every product I ever worked on has a half dozen bugs that we could have fixed if only we had more time and money. Eventually you have to say "it's good enough" and ship something to make money. watched a video on semiconductor manufacturing and was shocked to learn that all the processors in the same generation are actually physically the same, it just comes down to how many defects there were at the end of manufacturing. so i5, i7, i9 intel cpus from the same generation are actually all the same prints, i9 just had more functional cores when tested after production. edit: the video relevant section like 23 mins in, but whole thing's worth a watch Years ago AMD released some tri core processors. Those were just quad core processors with a defect. They were priced very favorably so eventually they ran out of ‘em as they became very popular and well selling. Eventually they took perfectly functional quad cores and loaded them up with firmware that simply disabled the fourth core. By flashing them firmware for a quad core you could unlock the fourth core. Later, one or two generations later, they would destroy the fourth core with a laser or something. ### c thinking ahead [Hertz paid Accenture $32M for a website that never went live (2019) | Hacker News](https://news.ycombinator.com/item?id=32184183) [Case Study 8: How Hertz Paid Accenture $32 Million for a Website That Never Went Live - Henrico Dolfing](https://www.henricodolfing.com/2019/10/case-study-hertz-accenture-website.html) ### frustration-driven development [Jakub Holý](https://theholyjava.wordpress.com/2014/03/17/frustration-driven-development-towards-devops-lean-clojure/) (2014) Frustration-Driven Development – Towards DevOps, Lean, Clojure ### managing datacenters [The absurd complexity of server-side rendering | Hacker News](https://news.ycombinator.com/item?id=31087795) [The absurd complexity of server-side rendering · GitHub](https://gist.github.com/Widdershin/98fd4f0e416e8eb2906d11fd1da62984) [My manager spent $1M on a backup server that I never used | Hacker News](https://news.ycombinator.com/item?id=35001272) [that time my manager spent $1M on a backup server that I never used](https://blog.dijit.sh//that-time-my-manager-spend-1m-on-a-backup-server) [How to Choose the Best Enterprise Storage For Your Business](https://www.accuwebhosting.com/blog/how-to-choose-the-best-enterprise-storage-for-your-business/?mc_cid=1623abcfa3) ### managing engineers [Geshan Manandhar](https://geshan.com.np/blog/2017/06/software-companies-tech-competency-matrix/) (2017) Software Companies Tech Competency Matrix / useful skill matrix for devops, security, database... [John Sonmez](https://dzone.com/articles/4-levels-freedom-software) (2014) The 4 Levels of Freedom For Software Developers [Jakub Holý](https://theholyjava.wordpress.com/2016/03/06/it-is-ok-to-requie-your-team-mates-to-have-particular-domaintechnical-knowledge/) (2016) It Is OK to Require Your Team-mates to Have Particular Domain/Technical Knowledge [Umer Mansoor](https://codeahoy.com/2017/08/19/yagni-cargo-cult-and-overengineering-the-planes-wont-land-just-because-you-built-a-runway-in-your-backyard/) (2017) YAGNI, Cargo Cult and Overengineering - the Planes Won't Land Just Because You Built a Runway in Your Backyard [Steve McConnell](http://stevemcconnell.com/articles/dealing-with-problem-programmers/) (1998) Dealing With Problem Programmers [Dave Nicolette](https://www.leadingagile.com/2016/09/5s-for-software-teams/) (2016) 5S for Software Teams [tamar Turner-Trauring](https://codewithoutrules.com/2016/08/18/productive-programmer/) (2016) Less stress, more productivity: why working fewer hours is better for you and your employer [Gregg Caines](http://caines.ca/blog/2012/01/03/your-team-probably-doesnt-have-the-same-dvcs-requirements-as-linus/) (2012) Your Team Probably Doesn't Have the Same DVCS Requirements as Linus [Doug Tedder](https://www.dougtedder.com/2017/11/03/the-seven-silent-killers-of-the-it-organization/) (2017) The Seven Silent Killers of the IT Organization [Jim Bird](http://swreflections.blogspot.be/2015/07/dont-blame-bad-software-on-developers.html) (2015) Don’t Blame Bad Software on Developers – Blame it on their Managers [Nir Cohen](https://sysadvent.blogspot.be/2016/12/day-16-trained-engineers-overnight.html) (2016) Trained Engineers - Overnight Managers (or, The Art Of Not Destroying Your Company) [Building an Engineering Culture from scratch? | Hacker News](https://news.ycombinator.com/item?id=16227268) (2018) Building an Engineering Culture from scratch? [Tim Ottinger](https://www.industriallogic.com/blog/managing-programmers/) (2017) Managing Programmer Productivity [John D. Cook](https://www.johndcook.com/blog/2009/12/23/why-programmers-are-not-paid-in-proportion-to-their-productivity/) (2009) Why programmers are not paid in proportion to their productivity > 1. extreme productivity may not be obvious > 2. programmers are most effective when they avoid writing code > 3. when they are being their most productive, nobody says “Wow! You were just 100x more productive than if you’d done this the hard way. You deserve a raise.” > 4. it may take a long time to realize that others are programming with sound and fury but producing nothing. [Erik Dietrich](https://daedtech.com/how-to-keep-your-best-programmers/) (2012) How To Keep Your Best Programmers [Adolfo Nunes](https://www.outsystems.com/blog/posts/in-the-loop_release-team-processes/) (2018) In the Loop: How a Release Team Centralizes and Aligns Processes [Brian Graham](https://blog.gitprime.com/what-slows-development-teams/) (2017) What slows development teamscongregateect, even when you take into account Hofstadter’s Law. – Douglas Hofstadter [Senior engineers are living in the future | Hacker News](https://news.ycombinator.com/item?id=32824872) [ZeroBanana - Senior Engineers are Living in the Future](https://www.zerobanana.com/essays/living-in-the-future/) [The other kind of staff software engineer | Hacker News](https://news.ycombinator.com/item?id=31365437) [The Other Kind of Staff Software Engineer - Earthly Blog](https://earthly.dev/blog/line-staff/) ### managing the IT [IT service management - Wikipedia](https://en.wikipedia.org/wiki/IT_service_management) - it doesn't matter WHAT you do: you'll need some IT guys to do boring repair-swap work, even if it's someone's laptop [John Allspaw](https://www.adaptivecapacitylabs.com/blog/2017/12/19/taking-human-performance-seriously/) (2017) Taking Human Performance Seriously > A proper treatment of the human element requires the human to be the focus ### message-oriented programming [Joe Forshaw](https://www.joeforshaw.com/blog/message-oriented-programming) (2017) Message-Oriented Programming ### software estimation [Richard Clayton](https://rclayton.silvrback.com/software-estimation-is-a-losing-game) (2014) Software Estimation is a Losing Game [Gregg Caines](http://caines.ca/blog/2017/10/21/working-without-estimates/) (2017) Working Without Estimates [John Sonmez](https://simpleprogrammer.com/4-biggest-reasons-software-developers-suck-estimation/) (2014) Why Software Developers Suck at Estimation [John Sonmez](https://simpleprogrammer.com/5-ways-software-developers-can-become-better-estimation/) (2014) 5 Ways Software Developers Can Become Better at Estimation ### test-driven development [Rosemary Wang](https://medium.com/@joatmon08/test-driven-development-techniques-for-infrastructure-a73bd1ab273b) (2019) Test-Driven Development for Infrastructure [Pedro Artino](https://velenux.wordpress.com/2016/11/20/test-driven-infrastructure-with-goss/) (2016) Test Driven Infrastructure with Goss [Michal Kovařík kovarex](https://factorio.com/blog/post/fff-366) (2021) The only way to go fast, is to go well! Factorio Team and TDD [Eric Elliott](https://medium.com/javascript-scene/tdd-changed-my-life-5af0ce099f80) (2019) TDD Changed My Life [Philippe Bourgau](http://philippe.bourgau.net/dont-stick-to-tdds-red-green-refactor-loop-to-the-letter/) (2017) Don't Stick to TDD's Red-Green-Refactor Loop to the Letter [Daniel Lebrero](https://danlebrero.com/2019/02/18/other-reasons-for-test-driven-development-baby-steps-roi-evil-manager-watching-the-watchmen/#content) (2019) Other reasons for TDD: Baby steps, ROI, Evil Manager Syndrome and Watching the watchmen Describing some reasons to do Test Driven Development that are rarely mentioned [The tragedy of 100% code coverage | IG Labs](https://web.archive.org/web/20240205170845/https://labs.ig.com/code-coverage-100-percent-tragedy) (2016) The tragedy of 100% code coverage ### testing [Changing the Culture of a Failed Test | mabl](https://www.mabl.com/blog/changing-the-culture-of-a-failed-test-mabl) ### understanding how programs work [It Can Be Done (2003) | Hacker News](https://news.ycombinator.com/item?id=39342143) [It Can Be Done](https://multicians.org/andre.html) ### working with idealists [Joël Spolsky](https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/) (2001) Don’t Let Architecture Astronauts Scare You about productivity - THIS IS ALSO KEY BECAUSE MANY OF THEM ARE ASD ## 5 communication_tt ### clearly indicating things [Bolt has a cool web interface and they really don't want you to use it | Hacker News](https://news.ycombinator.com/item?id=31797992) [Mastodon](https://toot.kuba-orlik.name/@kuba/108503475480137792) ### delegating coding [Leadership garden](https://leadership.garden/articles/engineering-managers-stop-coding/) (2017) Engineering managers, stop coding! ### delegation [Tim Ottinger](http://agileotter.blogspot.be/2015/04/individual-work-assignments-neither.html) (2015) Individual Work Assignments: Neither Agile Nor Team ### dysfunctional culture [Bridget Kromhout](https://queue.acm.org/detail.cfm?id=3185224) (2018) Containers Will Not Fix Your Broken Culture (and Other Hard Truths) Complex socio-technical systems are hard; :star: ### floss community ["Our paying customers need X, when will you fix it?" | Hacker News](https://news.ycombinator.com/item?id=36737567) [Maximilian Hils on X: "No, it was not a joke. "Our paying customers need X, when will you fix it?" may not be the best way to introduce yourself to an open source project. #TodayInOpenSource https://t.co/lZcQKmWtCJ" / X](https://twitter.com/maximilianhils/status/1680193548212228097) [Unix Sheikh](https://www.unixsheikh.com/articles.html) Articles and thoughts about open source, BSD and GNU/Linux system administration, and programming - the pragmatic way. [GitHub Showcases](https://github.com/showcases) Open source showcases, explore popular repositories [GitHub](https://github.com/showcases/great-for-new-contributors) Great for new contributors What open source projects can I contribute to? [FOSDEM](https://video.fosdem.org/) video recordings from FOSDEM events (linux, containers, free software, open source, programming, ...) [Bring Your Own Client | Hacker News](https://news.ycombinator.com/item?id=26355779) [Bring Your Own Client](https://www.geoffreylitt.com/2021/03/05/bring-your-own-client.html) [GitHub - feross/thanks: 🙌 Give thanks to the open source maintainers you depend on! ✨](https://github.com/feross/thanks) A simple script that analyzes the #opensource products used in your project and displays a list of links to pages for financial support for their developers. - KEEP A NOTE OF HOW IT'S ALL BASED ON DONATIONS [Jellyfin: We're Good, Seriously | Hacker News](https://news.ycombinator.com/item?id=41031998) [We're good, seriously](https://forum.jellyfin.org/t-we-re-good-seriously) [How can you ensure your open-source software is secure?](https://www.linkedin.com/comm/advice/3/how-can-you-ensure-your-open-source-software-kyjue) ### legal weight [The presumption that computers are working correctly | Hacker News](https://news.ycombinator.com/item?id=37713923) ["Computer says guilty" - an introduction to the evidential presumption that computers are operating correctly](https://emptycity.substack.com/p/computer-says-guilty-an-introduction) ### meetings [How to keep engineers out of meeting hell | Hacker News](https://news.ycombinator.com/item?id=39398972) [How to keep engineers out of meeting hell - More Than Coding](https://morethancoding.com/2024/02/16/how-to-keep-engineers-out-of-meeting-hell/) [Raphael Gaschignard](https://rtpg.co/2022/02/04/precision-in-technical-discussions.html) (2022) Precision In Technical Discussions > * While working with the same people in the same problem domain for a long time, it's extremely common for people to take shortcuts when describing usage of a technical system. [Jason Fried](https://m.signalvnoise.com/status-meetings-are-the-scourge/) (2016) Status meetings are the scourge. ### staying ethical to members [Atlassian Cloud ToS section 3.3(I) prohibits discussing performance issues | Hacker News](https://news.ycombinator.com/item?id=25613937) [Cloud Terms of Service | Atlassian](https://www.atlassian.com/legal/cloud-terms-of-service) [The Time I Lied to the CTO and Saved the Day | Hacker News](https://news.ycombinator.com/item?id=40304453) [The One Where I Lie To The CTO | Grumpy Old Dev](https://grumpyolddev.com/post/the-one-where-i-lie-to-the-cto/) ### transparency [Y Combinator's Message to Founders | Hacker News](https://news.ycombinator.com/item?id=31435407) [Manish Singh on X: "YC's message to founders: https://t.co/Yky14U6xBh" / X](https://twitter.com/refsrc/status/1527238287471292417) [Patreon cuts deep inside creators' pockets | Hacker News](https://news.ycombinator.com/item?id=31788923) [Patreon cuts deep inside creators' pockets - by Jatan Mehta](https://journal.jatan.space/patreon-cuts-deep/) [Okta: "We made a mistake" delaying the Lapsus$ hack disclosure](https://www.bleepingcomputer.com/news/security/okta-we-made-a-mistake-delaying-the-lapsus-hack-disclosure) [Why am I no longer qualified to be a Brex customer? | Hacker News](https://news.ycombinator.com/item?id=31772211) [Finance for fast-growing companies | Brex](https://www.brex.com/support/why-am-i-no-longer-qualified-to-be-a-brex-customer) [Google CEO: "can we change the setting of this group to history-off" [pdf] | Hacker News](https://news.ycombinator.com/item?id=35585174) [Microsoft Word - 2023.03.14 - Chat Statement - Final.docx - gov.uscourts.cand.364454.385.0.pdf](https://ia601707.us.archive.org/28/items/gov.uscourts.cand.364454/gov.uscourts.cand.364454.385.0.pdf) - transparency is VERY critical, even more than normal, when there's craptons of technology recording everything everywhere all the time ## 6 morale_tt ### anti-patterns [Fabio Pereira](https://www.thoughtworks.com/insights/blog/introducing-software-testing-cupcake-anti-pattern) (2014) Introducing the Software Testing Cupcake (Anti-Pattern) [Markus Harrer](https://www.feststelltaste.de/video-modern-software-development-antipatterns/) (2015) Video: Modern Software Development Antipatterns [Matjaz Trcek](https://codeandunicorns.com/antipatterns-software-development/) (2016) Antipatterns in software development ### don't disturb the programmer [Paul Graham](https://www.linkedin.com/pulse/context-switching-developers-paul-graham) How Context Switching destroys Developers Productivity and how to fix it. [Alex Thunder](http://alexthunder.livejournal.com/309815.html) Don't wake up the programmer [Dan Richman](https://www.geekwire.com/2016/just-shut-let-devs-concentrate-programming-expert-advises/) (2016) Just shut up and let your devs concentrate ### engineering vs mgmt [If Management Isn't A Promotion, Then Engineering Isn't A Demotion - charity.wtf](https://charity.wtf/2020/09/06/if-management-isnt-a-promotion-then-engineering-isnt-a-demotion) [Goodbye, data science | Hacker News](https://news.ycombinator.com/item?id=33787270) [Goodbye, Data Science - r y x, r](https://ryxcommar.com/2022/11/27/goodbye-data-science/) [On Being Indispensable | Hacker News](https://news.ycombinator.com/item?id=30671345) [On Being Indispensable | SoFuckingAgile](https://sofuckingagile.com/blog/on-being-indispensable) ### floss work [Open source projects should run office hours | Hacker News](https://news.ycombinator.com/item?id=26351053) [Open source projects: consider running office hours](https://simonwillison.net/2021/Feb/19/office-hours/) ### keeping everything ordered [Simple sabotage for software (2023) | Hacker News](https://news.ycombinator.com/item?id=40695839) [Simple sabotage for software · Erik Bernhardsson](https://erikbern.com/2023/12/13/simple-sabotage-for-software.html) ### keeping promises [I worked at Google for -10 days | Hacker News](https://news.ycombinator.com/item?id=35525294) [I worked at Google for -10 days](https://andgein.ru/blog/all/20-i-worked-at-google-for-10-days/) ### maintaining motivation [Moran Danieli-Cohen](https://dev.to/msscohen/3-effective-ways-to-maintain-high-energy-levels-at-work-for-software-engineers) 3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers [Marcos Placona](https://twitter.com/marcos_placona/status/882487720597237760) That "5 minutes chat" with a developer [Zach Holman](https://zachholman.com/talk/unsucking-your-teams-development-environment/) (2012) Unsucking Your Team's Development Environment [Steve McConnell](http://stevemcconnell.com/articles/classic-mistakes/) (1996) Classic Mistakes ### managing pay [Oncall Compensation for Software Engineers | Hacker News](https://news.ycombinator.com/item?id=32378752) [Oncall Compensation for Software Engineers - The Pragmatic Engineer](https://blog.pragmaticengineer.com/oncall-compensation/) ### paying employees [Why don't tech companies pay their engineers to stay? | Hacker News](https://news.ycombinator.com/item?id=28049254) [Why Don't Tech Companies Pay Their Engineers to Stay? | by Matthew Dean | Marker](https://marker.medium.com/why-dont-tech-companies-pay-their-engineers-to-stay-b9c7e4b751e9) ### privacy [Why do programmers need private offices with doors? | Hacker News](https://news.ycombinator.com/item?id=38691468) [Why do programmers need private offices with doors? (Do Not Disturb)](https://web.archive.org/web/20231220062808/https://blobstreaming.org/why-do-programmers-need-private-offices-with-doors-do-not-disturb/) ### remote work [Nearly 40% of software engineers will only work remotely | Hacker News](https://news.ycombinator.com/item?id=35090739) [Nearly 40% of software engineers will only work remotely | TechTarget](https://www.techtarget.com/searchhrsoftware/news/365531979/Nearly-40-of-software-engineers-will-only-work-remotely) [Remote OK Open Startup | Hacker News](https://news.ycombinator.com/item?id=28873956) [Remote Jobs in Programming, Design, Sales and more #OpenSalaries](https://remoteok.com/) [Google is saving $1B per year as a result of employees working from home | Hacker News](https://news.ycombinator.com/item?id=26975224) [Google is saving $1 billion per year by working from home - Los Angeles Times](https://www.latimes.com/business/technology/story/2021-04-28/google-is-saving-1-billion-per-year-as-a-result-of-employees-working-from-home) [Apple's remote work struggles suggest there's no going back on working from home](https://www.axios.com/2022/08/23/apple-return-to-office-work-from-home) [Google doesn't want employees working remotely anymore | Hacker News](https://news.ycombinator.com/item?id=36235779) [Google doesn't want employees working remotely anymore. - The Verge](https://www.theverge.com/2023/6/7/23753323/google-doesnt-want-employees-working-remotely-anymore) ### types of engineers [Christina Cardoza](http://sdtimes.com/fifteen-catty-programmers/) (2014) If programmers were cats… ## 7 changes_tt ### big data [Big data is dead (2023) | Hacker News](https://news.ycombinator.com/item?id=40488844) [Big Data is Dead](https://motherduck.com/blog/big-data-is-dead/) ### changing leadership [Emad Mostaque resigned as CEO of Stability AI | Hacker News](https://news.ycombinator.com/item?id=39797176) [Stability AI Announcement - Stability AI](https://stability.ai/news/stabilityai-announcement) ### downsizing - 0FAANG [Big Tech is using layoffs to crush worker power | Hacker News](https://news.ycombinator.com/item?id=34580560) [Merchant: Big Tech is using layoffs to crush worker power - Los Angeles Times](https://www.latimes.com/business/technology/story/2023-01-30/column-how-big-tech-is-using-mass-layoffs-to-bring-workers-to-heel) [Musk's inner circle worked through weekend to cement Twitter layoff plans | Hacker News](https://news.ycombinator.com/item?id=33405772) [Elon Musk plans Twitter layoffs with new team - The Washington Post](https://www.washingtonpost.com/technology/2022/10/31/elon-musk-twitter-layoffs/) [Google, Microsoft, Amazon, others have cut more than 70,000 employees](https://www.cnbc.com/2023/01/18/tech-layoffs-microsoft-amazon-meta-others-have-cut-more-than-60000.html) [Amazon, Meta, Twitter layoffs: The end of Silicon Valley's 20-year boom.](https://slate.com/technology/2022/11/amazon-facebook-twitter-layoffs-silicon-valley-boom-bust.html) [Meta and Google are cutting staff | Hacker News](https://news.ycombinator.com/item?id=32927848) [Meta Quietly Reduces Staff in Cost-Cutting Push - WSJ](https://www.wsj.com/articles/meta-and-google-are-cutting-staff-just-dont-mention-layoffs-11663778729) [I skipped to the ending | Hacker News](https://news.ycombinator.com/item?id=38216196) [I Skipped to the Ending - danangell.com/blog](https://danangell.com/blog/posts/i-skipped-to-the-ending/) - HIGHLY defective, (may go to "your job sucks"?) [What's going on with Google and Facebook hiring freezes? | Hacker News](https://news.ycombinator.com/item?id=32312303) [What's actually going on with Google and Facebook hiring freezes? We surveyed 1000 engineers to find out.](https://interviewing.io/blog/google-facebook-hiring-freeze) ### downsizing - Alphabet [Google to reduce workforce by 12k | Hacker News](https://news.ycombinator.com/item?id=34451051) [A difficult decision to set us up for the future](https://blog.google/inside-google/message-ceo/january-update/) [Google combines Maps and Waze teams in restructuring move | Hacker News](https://news.ycombinator.com/item?id=33903016) [Google Combines Maps and Waze Teams Amid Pressure to Cut Costs - WSJ](https://www.wsj.com/articles/google-combines-maps-and-waze-teams-in-restructuring-move-11670462301) [The maze is in the mouse: what ails Google | Hacker News](https://news.ycombinator.com/item?id=34799308) [The maze is in the mouse. What ails Google. And how it can turn… | by Praveen Seshadri | Medium](https://pravse.medium.com/the-maze-is-in-the-mouse-980c57cfd61a) [Google Cuts Jobs in Engineering and Other Divisions | Hacker News](https://news.ycombinator.com/item?id=38948444) [Google Cuts Hundreds of Jobs in Engineering and Other Divisions - The New York Times](https://www.nytimes.com/2024/01/11/technology/google-layoffs.html) [Google CEO tells employees to expect more job cuts in 2024 - The Verge](https://www.theverge.com/2024/1/17/24042417/google-layoffs-2024-internal-employee-memo-sundar-pichai) ### downsizing - AMZN [Amazon to lay off 9,000 more workers after earlier cuts | Hacker News](https://news.ycombinator.com/item?id=35232150) [Amazon layoffs: Company to cut 9,000 more workers](https://www.cnbc.com/2023/03/20/amazon-layoffs-company-to-cut-off-9000-more-workers.html) [Amazon to Lay Off over 17,000 Workers, More Than First Planned | Hacker News](https://news.ycombinator.com/item?id=34253478) [Amazon Layoffs to Hit Over 18,000 Workers, the Most in Recent Tech Wave - WSJ](https://www.wsj.com/articles/amazon-to-lay-off-over-17-000-workers-more-than-first-planned-11672874304) ### downsizing - Apple [Apple avoids job cuts because it didn't overhire like Google and Amazon | Hacker News](https://news.ycombinator.com/item?id=34740322) [Apple (AAPL) Avoids Tech Layoffs Because It Didn't Overhire Like Google, Amazon - Bloomberg](https://www.bloomberg.com/news/articles/2023-02-10/apple-aapl-avoids-tech-layoffs-because-it-didn-t-overhire-like-google-amazon) [Apple: The only big tech giant going against the job cuts tide | Hacker News](https://news.ycombinator.com/item?id=34542013) [Apple: The Only Big Tech Giant Going Against the Job Cuts Tide - The Pragmatic Engineer](https://blog.pragmaticengineer.com/apple-job-cuts-tide/) ### downsizing - Bandcamp [About half of Bandcamp employees have been laid off | Hacker News](https://news.ycombinator.com/item?id=37905638) [About half of Bandcamp employees have been laid off - The Verge](https://www.theverge.com/2023/10/16/23919551/bandcamp-layoffs-epic-songtradr) ### downsizing - Bolt [Bolt announces layoffs | Hacker News](https://news.ycombinator.com/item?id=31507599) [A Message from Bolt CEO Maju Kuruvilla](https://www.bolt.com/blog/message-from-bolt-ceo) ### downsizing - Docker [We apologize. We did a terrible job announcing the end of Docker Free Teams | Hacker News](https://news.ycombinator.com/item?id=35187250) [What to know about the end of Docker Free Teams | Docker](https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/) [Docker is deleting Open Source organisations - what you need to know | Hacker News](https://news.ycombinator.com/item?id=35166317) [Docker is deleting Open Source organisations - what you need to know](https://blog.alexellis.io/docker-is-deleting-open-source-images/) [Docker | Hacker News](https://news.ycombinator.com/item?id=35307640) [2023-03-24 docker](https://computer.rip/2023-03-24-docker.html) [Docker Desktop no longer free for large companies | Hacker News](https://news.ycombinator.com/item?id=28369570) [Docker Desktop no longer free for large companies • The Register](https://www.theregister.com/2021/08/31/docker_desktop_no_longer_free/) ### downsizing - Dropbox [Dropbox to reduce global workforce by about 16%, or 500 staff | Hacker News](https://news.ycombinator.com/item?id=35728216) [A message from our CEO | Dropbox Blog](https://blog.dropbox.com/topics/company/a-message-from-drew) ### downsizing - Evernote [Tell HN: Nearly all of Evernote's remaining staff has been laid off | Hacker News](https://news.ycombinator.com/item?id=36609641) ### downsizing - Gitlab [Gitlab to lay off 7% of staff | Hacker News](https://news.ycombinator.com/item?id=34723854) [An announcement from GitLab CEO Sid Sijbrandij](https://about.gitlab.com/blog/2023/02/09/gitlab-news/) ### downsizing - Glassdoor [Layoffs push down scores on Glassdoor - how companies respond | Hacker News](https://news.ycombinator.com/item?id=36081655) [Layoffs push down scores on Glassdoor: this is how companies respond](https://newsletter.pragmaticengineer.com/p/layoffs-push-down-scores-on-glassdoor) ### downsizing - Klarna [The layoffs at Klarna | Hacker News](https://news.ycombinator.com/item?id=32460342) [Inside the Layoffs at Klarna - The Pragmatic Engineer](https://blog.pragmaticengineer.com/layoffs-at-klarna/) ### downsizing - Meta [Meta lays off 11,000 people | Hacker News](https://news.ycombinator.com/item?id=33529838) [Mark Zuckerberg's Message to Meta Employees | Meta](https://about.fb.com/news/2022/11/mark-zuckerberg-layoff-message-to-employees/) [Meta plans to lay off 10k employees | Hacker News](https://news.ycombinator.com/item?id=35150909) [Update on Meta's Year of Efficiency | Meta](https://about.fb.com/news/2023/03/mark-zuckerberg-meta-year-of-efficiency/) [Mass layoffs and absentee bosses create a morale crisis at Meta | Hacker News](https://news.ycombinator.com/item?id=35537813) [Mass Layoffs and Absentee Bosses Create a Morale Crisis at Meta - The New York Times](https://www.nytimes.com/2023/04/12/technology/meta-layoffs-employees-management.html) [Meta announces hiring freeze, warns employees of restructuring | Hacker News](https://news.ycombinator.com/item?id=33025223) [Meta Freezes Hiring, Cuts Headcount, Slashes Budgets Across Teams - Bloomberg](https://www.bloomberg.com/news/articles/2022-09-29/meta-announces-hiring-freeze-warns-employees-of-restructuring) [Meta cuts Responsible Innovation Team | Hacker News](https://news.ycombinator.com/item?id=32780388) [Facebook Parent Meta Platforms Cuts Responsible Innovation Team - WSJ](https://www.wsj.com/articles/facebook-parent-meta-platforms-cuts-responsible-innovation-team-11662658423?mod=djemalertNEWS) ['Too many employees, but few work': Pichai, Zuckerberg sound the alarm | Hacker News](https://news.ycombinator.com/item?id=32412170) ['Too many employees, but few work': Pichai, Zuckerberg sound the alarm | INTERNATIONAL COMPANIES NEWS - Business Standard](https://www.business-standard.com/article/international/too-many-employees-but-few-work-pichai-zuckerberg-sound-the-alarm-122080801425_1.html) [Meta to ask many managers to become individual contributors or leave | Hacker News](https://news.ycombinator.com/item?id=34696843) [Meta to Ask Many Managers to Become Individual Contributors or Leave - Bloomberg](https://www.bloomberg.com/news/articles/2023-02-07/meta-to-ask-many-managers-to-become-individual-contributors-or-leave) ### downsizing - MSFT [Microsoft has laid off entire teams behind Virtual, Mixed Reality, and HoloLens | Hacker News](https://news.ycombinator.com/item?id=34472549) [Microsoft has laid off entire teams behind Virtual, Mixed Reality, and HoloLens | Windows Central](https://www.windowscentral.com/microsoft/microsoft-has-laid-off-entire-teams-behind-virtual-mixed-reality-and-hololens) [Microsoft to lay off 11k employees | Hacker News](https://news.ycombinator.com/item?id=34417750) [Microsoft to cut thousands of jobs across divisions - reports | Reuters](https://www.reuters.com/technology/microsoft-cut-thousands-jobs-sky-news-2023-01-17/) [GitHub to lay off 10% and close all offices | Hacker News](https://news.ycombinator.com/item?id=34726735) [✨ Jeff Triplett ✨ on X: "If former Hubbers are starting to announce it I feel fine breaking the news. GitHub is laying off 10% of their employees between today and FY23 (I assume this means by July 1st). They are moving to remote-only and not renewing office leases. https://t.co/f5xYyDb84R" / X](https://twitter.com/webology/status/1623722731819659269) [LinkedIn is laying off nearly 700 employees | Hacker News](https://news.ycombinator.com/item?id=37904518) [LinkedIn is laying off nearly 700 employees : NPR](https://www.npr.org/2023/10/16/1206158638/linkedin-layoffs) ### downsizing - Patreon [Patreon Lays off 17% of Staff | Hacker News](https://news.ycombinator.com/item?id=32826610) [A note from Jack](https://news.patreon.com/articles/a-note-from-jack) ### downsizing - Robinhood [Robinhood lays off 23% of staff | Hacker News](https://news.ycombinator.com/item?id=32323699) [Robinhood Lays Off 23% of Staff as Retail Investors Fade From Platform - WSJ](https://www.wsj.com/articles/robinhood-lays-off-23-of-staff-11659471011) ### downsizing - Salesforce [Salesforce will lay off 10% of staff as part of restructuring | Hacker News](https://news.ycombinator.com/item?id=34245202) [Salesforce will lay off 10% of staff as part of restructuring - MarketWatch](https://www.marketwatch.com/story/salesforce-will-lay-off-10-of-staff-as-part-of-restructuring-11672832799) ### downsizing - Shopify [Shopify will be smaller by about 20% and Flexport will buy Shopify Logistics | Hacker News](https://news.ycombinator.com/item?id=35813763) [Important team and business changes](https://www.shopify.com/news/important-team-and-business-changes) ### downsizing - Snap [Snap lays off 20% of employees | Hacker News](https://news.ycombinator.com/item?id=32662946) [Snap cancels original shows, other projects amid 20% layoffs - The Verge](https://www.theverge.com/2022/8/31/23330123/snap-layoffs-announced-original-shows-canceled-games-mini-apps) ### downsizing - Spotify [Spotify will reduce total headcount by approximately 17% | Hacker News](https://news.ycombinator.com/item?id=38514537) [An Update on December 2023 Organizational Changes - Spotify](https://newsroom.spotify.com/2023-12-04/an-update-on-december-2023-organizational-changes/) [Spotify reducing employee base by about 6% | Hacker News](https://news.ycombinator.com/item?id=34488018) [An Update on January 2023 Organizational Changes - Spotify](https://newsroom.spotify.com/2023-01-23/an-update-on-january-2023-organizational-changes/) ### downsizing - Stripe [Stripe laying off around 14% of workforce | Hacker News](https://news.ycombinator.com/item?id=33450753) [CEO Patrick Collison's email to Stripe employees](https://stripe.com/au/newsroom/news/ceo-patrick-collisons-email-to-stripe-employees) ### downsizing - Twitch [Twitch to Cut 500 Employees, About 35% of Staff | Hacker News](https://news.ycombinator.com/item?id=38933315) [Amazon's Twitch to Cut 500 Employees, About 35% of Staff - Bloomberg](https://www.bloomberg.com/news/articles/2024-01-09/amazon-s-twitch-to-cut-500-employees-about-35-of-staff) ### downsizing - Zoom [Zoom lays of 15% of employees | Hacker News](https://news.ycombinator.com/item?id=34695816) [A Message from Eric Yuan, CEO of Zoom | Zoom](https://www.zoom.com/en/blog/a-message-from-eric-yuan-ceo-of-zoom/) ### Gitlab [Gitlab S-1 | Hacker News](https://news.ycombinator.com/item?id=28568101) [Document](https://www.sec.gov/Archives/edgar/data/1653482/000162828021018818/gitlab-sx1.htm) ### giving away things [MIT and Harvard agree to transfer edX to ed-tech firm 2U | Hacker News](https://news.ycombinator.com/item?id=27674413) [MIT and Harvard agree to transfer edX to ed-tech firm 2U | MIT News | Massachusetts Institute of Technology](https://news.mit.edu/2021/mit-harvard-transfer-edx-2u-0629) many [FLOSS] have been given to the public when a company is done with them, or alongside the company's efforts - they often make plenty of money performing activities with a closed-source software, then hand it off for the free [publicity](marketing) and goodwill ### going public [Raspberry Pi Ltd is considering an IPO | Hacker News](https://news.ycombinator.com/item?id=40366062) [London Stock Exchange | London Stock Exchange](https://www.londonstockexchange.com/news-article/market-news/expected-intention-to-float/16470316) [A lot of Redditors hate the Reddit IPO - The Verge](https://www.theverge.com/2024/2/24/24081441/reddit-shares-redditor-ipo-user-risk) ### have humans available [Show HN: Pls Fix – Hire big tech employees to appeal account suspensions | Hacker News](https://news.ycombinator.com/item?id=40431126) [pls fix](https://plsfix.co/) ### improving systems [When Amazon Switched from Sun to Linux | Hacker News](https://news.ycombinator.com/item?id=25693618) [Dan Rose Twitterissä: "I was at Amzn in 2000 when the internet bubble popped. Capital markets dried up & we were burning $1B/yr. Our biggest expense was datacenter -> expensive Sun servers. We spent a year ripping out Sun & replacing with HP/Linux, which formed the foundation for AWS. The backstory:"](https://web.archive.org/web/20210405234228/https://twitter.com/DanRose999/status/1347677573900242944) [Amazon starts flagging frequently returned products that you maybe shouldn't buy | Hacker News](https://news.ycombinator.com/item?id=35342056) [Amazon to flag 'frequently returned' products you maybe shouldn't buy - The Verge](https://www.theverge.com/2023/3/28/23659868/amazon-returns-warning-product-reviews-tag-feature) [Our plans for Thunderbird on Android | Hacker News](https://news.ycombinator.com/item?id=31725103) [Revealed: Our Plans For Thunderbird On Android](https://blog.thunderbird.net/2022/06/revealed-thunderbird-on-android-plans-k9/) ### incident communication [Kevin Riggle](https://github.com/readme/guides/incident-email) (2021) How to write an internal production failure incident communication What do you say when the system is down ? [Chelsey Lang](https://blog.clearvision-cm.com/blog/4-ways-to-approach-incident-management-and-improve-mean-time-to-resolution/) (2017) 4 Ways to Approach Incident Management and Improve Mean Time to Resolution ### internal downsizing and rearranging [You Win or You Learn | Hacker News](https://news.ycombinator.com/item?id=38205357) [This is apparently an internal Automattic memo making the rounds on Tumblr, indicating that they've failed to get Tumblr activity/revenue up since its 2019 acquisition and it will now be maintained by a skeleton crew of Trust & Safety and support folks, with the majority of its 139 employees moving to other projects inside Automattic.](https://www.threads.net/@waxpancake/post/CzbS-cVuGgn) ### keeping things the same [Why Craigslist still looks the same after 25 years | Hacker News](https://news.ycombinator.com/item?id=32862803) [Here's Why Craigslist Still Looks the Same After 25+ Years | PCMag](https://www.pcmag.com/news/heres-why-craigslist-still-looks-the-same-after-25-plus-years) - THE TECH WORLD IS FILLED WITH CHANGE, SO ANY NON-CHANGE IS A UNIQUE AND WELCOME THING ### making changes [Why Jony Ive left Apple to the 'accountants' | Hacker News](https://news.ycombinator.com/item?id=31224687) [Why Jony Ive Left Apple to the 'Accountants' - The New York Times](https://www.nytimes.com/2022/05/01/technology/jony-ive-apple-design.html) [Cloudflare took down our website | Hacker News](https://news.ycombinator.com/item?id=40481808) [Cloudflare took down our website after trying to force us to pay 120k$ within 24h](https://robindev.substack.com/p/cloudflare-took-down-our-website) [Amy Blais](https://about.mattermost.com/devops/27-things-enterprises-can-learn-startups-increase-productivity/) (2017) 27 things enterprises can learn from startups to increase productivity [The CAB is Dead. Long Live the CAB. - Tedder Consulting](https://web.archive.org/web/20170714122525/https://www.dougtedder.com/2017/07/02/cab-dead-long-live-cab/) (2017) The CAB is Dead. Long Live the CAB. [Accidentally Load Bearing | Hacker News](https://news.ycombinator.com/item?id=36800151) [Accidentally Load Bearing](https://www.jefftk.com/p/accidentally-load-bearing) ### making decisions [Blocking Kiwifarms | Hacker News](https://news.ycombinator.com/item?id=32706673) [The Cloudflare Blog](https://blog.cloudflare.com/kiwifarms-blocked/) [Kiwi Farms is down across all domains as DDoS-Guard terminates service | Hacker News](https://news.ycombinator.com/item?id=32722950) [Kevin Beaumont on Twitter: "Kiwi Farms is down across all domains as their Russian DDoS provider terminated them as a customer. Cloudflare ignored them for years, btw. https://t.co/QZtduzvdQ1 https://t.co/bxaXNwRWfH etc https://t.co/2deX6AytMf" / Twitter](https://web.archive.org/web/20220905100235/https://twitter.com/GossiTheDog/status/1566728231893573634) [ddos-guard.net](https://ddos-guard.net/en) [What do you do if your data-driven decision making needs optimization?](https://www.linkedin.com/comm/advice/0/what-do-you-your-data-driven-decision-making-needs-fpqse) [X ordered to pay €550k to Irish employee fired after yes-or-resign ultimatum | Hacker News](https://news.ycombinator.com/item?id=41272861) [X ordered to pay €550,000 to Irish employee fired for not replying to Elon Musk's yes-or-resign 'extremely hardcore' ultimatum | Fortune Europe](https://fortune.com/europe/2024/08/14/x-ordered-to-pay-550000-to-irish-employee-fired-for-not-replying-to-elon-musk-yes-or-resign-extremely-hardcore-ultimatum/) ### managing crisis [I Accidentally Deleted 7TB of Videos Before Going to Production | Hacker News](https://news.ycombinator.com/item?id=31271451) [How I Deleted 7TB of Videos Before Going To Production](https://web.archive.org/web/20220505100521/https://blog.thevinter.com/posts/vimeo) ### managing crisis - organizational decay and collapse [What software engineers can learn from the rapid collapse of Fast | Hacker News](https://news.ycombinator.com/item?id=30947595) [The Scoop: Inside Fast's Rapid Collapse - by Gergely Orosz](https://newsletter.pragmaticengineer.com/p/the-scoop-fast) [Atlassian is 20 years old and unprofitable | Hacker News](https://news.ycombinator.com/item?id=31929941) [Atlassian is unprofitable - the market has its valuation wrong](https://www.smartcompany.com.au/startupsmart/analysis/atlassian-unprofitable-valuation-adam-schwab/) [Nokia's Burning Platform Memo (2011) | Hacker News](https://news.ycombinator.com/item?id=32698044) [Nokia's Burning Platform Memo](https://aaplinvestors.net/stats/iphone/nokiamemo/) [Cloudflare have made it impossible for me to unsubscribe from marketing emails | Hacker News](https://news.ycombinator.com/item?id=30764757) [Stripe is PayPal circa 2010 | Hacker News](https://news.ycombinator.com/item?id=33138278) [Stripe is Paypal circa 2010](https://learncodethehardway.com/blog/18-stripe-is-paypal-circa-2010/) ### managing crisis - outage stories [A corrupt file led to the FAA ground stoppage - also found in backup system | Hacker News](https://news.ycombinator.com/item?id=34348388) [A corrupt file led to the FAA ground stoppage. It was also found in the backup system | CNN](https://edition.cnn.com/travel/article/faa-ground-stop-causes/index.html) [Atlassian products have been down for 4 days | Hacker News](https://news.ycombinator.com/item?id=30973808) [Atlassian Status](https://status.atlassian.com/) [Inside the longest Atlassian outage | Hacker News](https://news.ycombinator.com/item?id=31015813) [The Scoop: Inside the Longest Atlassian Outage of All Time](https://newsletter.pragmaticengineer.com/p/scoop-atlassian) [Due to failure in the IT system, it is not possible to run any trains today | Hacker News](https://news.ycombinator.com/item?id=30901009) [Looking for something on NS.nl? | NS](https://www.ns.nl/en/travel-information/calamities/sunday-3-april-no-more-ns-trains.html) [Ask HN: Is Apple down? | Hacker News](https://news.ycombinator.com/item?id=30756636) [Cloudflare had a partial outage | Hacker News](https://news.ycombinator.com/item?id=31820635) [Connect, Protect and Build Everywhere | Cloudflare](https://www.cloudflare.com/) [Guess who broke production today? : learnprogramming](https://old.reddit.com/r/learnprogramming/comments/119nlif/guess_who_broke_production_today/) ### managing crisis - safety issues [OVHcloud fire: SBG2 data center had no extinguisher, no power cut-out | Hacker News](https://news.ycombinator.com/item?id=30763945) [OVHcloud fire report: SBG2 data center had wooden ceilings, no extinguisher, and no power cut-out - DCD](https://www.datacenterdynamics.com/en/news/ovhcloud-fire-report-sbg2-data-center-had-wooden-ceilings-no-extinguisher-and-no-power-cut-out/) ### mergers and acquisitions [Taking over a Dead IoT Company | Hacker News](https://news.ycombinator.com/item?id=34325695) [Taking over a Dead IoT Company](https://blog.kchung.co/taking-over-a-dead-iot-company/) [Squarespace to Go Private in $6.9B All-Cash Transaction with Permira | Hacker News](https://news.ycombinator.com/item?id=40343006) [Squarespace - Squarespace to Go Private in $6.9B All-Cash Transaction with Permira](https://investors.squarespace.com/news-events-financials/investor-news/news-details/2024/Squarespace-to-Go-Private-in-6.9B-All-Cash-Transaction-with-Permira/default.aspx) [Sam Altman is not on YC's board. So why claim to be its chair? | Hacker News](https://news.ycombinator.com/item?id=40710417) [Sam Altman's SPAC filings say he's Y Combinator's board chair, which Y Combinator denies - San Francisco Business Times](https://www.bizjournals.com/sanfrancisco/inno/stories/news/2024/04/15/sam-altman-y-combinator-board-chair.html) [AcquiredBy](https://acquiredby.co/) Definitive list of tech acquisitions [Google-Wiz deal fizzles out, company will pursue IPO | Hacker News](https://news.ycombinator.com/item?id=41042034) [Google-Wiz deal fizzles out, company will pursue IPO](https://www.cnbc.com/2024/07/23/google-wiz-deal-dead.html) [Buy or Sell a Micro-SaaS business](https://www.preetamnath.com/micro-saas/buy-micro-saas) ### meta vs openai [Meta does everything OpenAI should be | Hacker News](https://news.ycombinator.com/item?id=40142374) [Meta does everything OpenAI should be [D] : MachineLearning](https://old.reddit.com/r/MachineLearning/comments/1cbhec7/meta_does_everything_openai_should_be_d/) ### organizationally distinguishing and distancing [Vimeo: "We are a B2B solution, not the indie version of YouTube." | Hacker News](https://news.ycombinator.com/item?id=30743371) [Vimeo: "We are a B2B solution, not the indie version of YouTube." - Y.M.Cinema Magazine](https://ymcinema.com/2022/03/17/vimeo-we-are-a-b2b-solution-not-the-indie-version-of-youtube/) ### outsourcing [FedEx to close data centers, retire mainframes | Hacker News](https://news.ycombinator.com/item?id=31986205) [FedEx to close data centers, retire all mainframes by 2024, saving $400m - DCD](https://www.datacenterdynamics.com/en/news/fedex-to-close-data-centers-retire-all-mainframes-by-2024-saving-400m/) [De-cloud and de-k8s - bringing our apps back home | Hacker News](https://news.ycombinator.com/item?id=35263285) [37signals Dev - De-cloud and de-k8s - bringing our apps back home](https://dev.37signals.com/bringing-our-apps-back-home/) ### responding to trends [How Tech Loses Out | Hacker News](https://news.ycombinator.com/item?id=27015327) [How Tech Loses Out over at Companies, Countries and Continents - Bert Hubert's writings](https://berthub.eu/articles/posts/how-tech-loses-out/) ### scaling the technology [We reduced our server costs by moving away from AWS | Hacker News](https://news.ycombinator.com/item?id=33007873) [How we reduced our annual server costs by 80% - from $1M to $200k - by moving away from AWS | by Trey Huffine | Level Up Coding](https://levelup.gitconnected.com/how-we-reduced-our-annual-server-costs-by-80-from-1m-to-200k-by-moving-away-from-aws-2b98cbd21b46) ### scaling the technology - moving in-house [How Instagram scaled to 14 million users with only 3 engineers | Hacker News](https://news.ycombinator.com/item?id=37532355) [How Instagram scaled to 14 million users with only 3 engineers](https://read.engineerscodex.com/p/how-instagram-scaled-to-14-million) [Success and Failure at Pebble | Hacker News](https://news.ycombinator.com/item?id=30995487) [Success and Failure at Pebble. We launched Pebble on Kickstarter 10… | by Eric Migicovsky | Medium](https://medium.com/@ericmigi/why-pebble-failed-d7be937c6232) [The Prime Video microservices to monolith story | Hacker News](https://news.ycombinator.com/item?id=35853148) [So many bad takes - What is there to learn from the Prime Video microservices to monolith story | by adrian cockcroft | Medium](https://adrianco.medium.com/so-many-bad-takes-what-is-there-to-learn-from-the-prime-video-microservices-to-monolith-story-4bd0970423d4) [Scaling up the Prime Video audio/video monitoring service and reducing costs | Hacker News](https://news.ycombinator.com/item?id=35811741) [Scaling up the Prime Video audio/video monitoring service and reducing costs by 90% - Prime Video Tech](https://www.primevideotech.com/video-streaming/scaling-up-the-prime-video-audio-video-monitoring-service-and-reducing-costs-by-90) [WhatsApp scaled to 1B users with only 50 engineers | Hacker News](https://news.ycombinator.com/item?id=28985169) [How WhatsApp scaled to 1 billion users with only 50 engineers - Quastor Daily](https://web.archive.org/web/20211026090149/https://www.quastor.org/p/how-whatsapp-scaled-to-1-billion) [Ian Miell](https://zwischenzugs.com/2018/10/02/why-are-enterprises-so-slow/) (2018) Why Are Enterprises So Slow? [Madhur Ahuja](https://dev.to/madhur/tuning-linux-servers-for-scalability) Tuning Linux servers for scalability ### shutting down things [Twitter's founder admits that shutting down the API was "worst thing we did" | Hacker News](https://news.ycombinator.com/item?id=29664742) [Twitter's founder admits that shutting down the API was "Worst thing we did": it affected users and developers](https://www.revyuh.com/news/software/developers/twitters-founder-admits-that-shutting-down-the-api-was-worst-thing-we-did-it-affected-users-and-developers/) [Patreon laid off their security team | Hacker News](https://news.ycombinator.com/item?id=32772597) [Whitney Merrill on X: "Whoa @Patreon laid off their ENTIRE security team. Wouldn't trust my data there. Also there's some amazing talent to scoop up." / X](https://twitter.com/wbm312/status/1567974063578185728) - THE SECURITY DEPARTMENT IS TECHNICALLY LIKE AN [INSURANCE POLICY]: COST CENTER THAT PREVENTS UTTER CATASTROPHE [Apple Discontinues macOS Server | Hacker News](https://news.ycombinator.com/item?id=31112639) [About macOS Server 5.7.1 and later - Apple Support](https://support.apple.com/en-us/101601) [The dissolution of Apple's legacy design team | Hacker News](https://news.ycombinator.com/item?id=31791214) [Inside the dissolution of Apple's legacy design team](https://www.fastcompany.com/90741719/inside-the-dissolution-of-apples-legacy-design-team) [Unity is laying off hundreds of employees | Hacker News](https://news.ycombinator.com/item?id=31930384) [Unity is laying off hundreds of employees - Protocol](https://web.archive.org/web/20220720162541/https://www.protocol.com/bulletins/unity-layoffs-game-engine) [Google Groups has been left to die | Hacker News](https://news.ycombinator.com/item?id=35070618) [Google Groups has been left to die -](https://ahelwer.ca/post/2023-03-08-google-groups/) [Apollo's Christian Selig explains his fight with Reddit - and why users revolted | Hacker News](https://news.ycombinator.com/item?id=36312122) [Apollo's developer on Reddit's new API changes, and why users revolted - The Verge](https://www.theverge.com/2023/6/13/23759180/reddit-protest-private-apollo-christian-selig-subreddit) [Google stopping coding competitions | Hacker News](https://news.ycombinator.com/item?id=34900402) [developers.googleblog.com/2023/02/celebrate-googles-coding-competitions.html](https://developers.googleblog.com/2023/02/celebrate-googles-coding-competitions.html) [Elon Musk to 'revamp' Twitter's user verification process, will reportedly charge $20 a month for Twitter Blue | Fox Business](https://www.foxbusiness.com/technology/elon-musk-revamp-twitters-user-verification-process-reportedly-charge-20-month-twitter-blue) [Slack's free plan change is causing an exodus | Hacker News](https://news.ycombinator.com/item?id=32613428) [Why Slack's free plan change is causing an exodus](https://blog.zulip.com/2022/08/26/why-slacks-free-plan-change-is-causing-an-exodus/) [Killed by Microsoft | Hacker News](https://news.ycombinator.com/item?id=30822584) [Microsoft Graveyard - Killed by Microsoft](https://killedbymicrosoft.info/) Dead Microsoft Project Index [End of Life of Technologies and Devices | Hacker News](https://news.ycombinator.com/item?id=38589742) [Home | endoflife.date](https://endoflife.date/) Tools & Technologies' End of life Index [KilledByGoogle](https://killedbygoogle.com/) Dead Google Project Index [Git password authentication is shutting down | Hacker News](https://news.ycombinator.com/item?id=28160869) [Git password authentication is shutting down - The GitHub Blog](https://github.blog/changelog/2021-08-12-git-password-authentication-is-shutting-down/) [Weaveworks is shutting down | Hacker News](https://news.ycombinator.com/item?id=39262650) [(28) Post | LinkedIn](https://www.linkedin.com/posts/richardsonalexis_hi-everyone-i-am-very-sad-to-announce-activity-7160295096825860096-ZS67/) ### shutting down things - communication [InfluxDB Cloud shuts down in Belgium; some weren't notified before data deletion | Hacker News](https://news.ycombinator.com/item?id=36657829) [Getting weird results from GCP europe-west1 - InfluxDB 2 - InfluxData Community Forums](https://community.influxdata.com/t/getting-weird-results-from-gcp-europe-west1/30615) ### shutting down things - reversing direction [We're no longer sunsetting the free team plan | Hacker News](https://news.ycombinator.com/item?id=35295807) [We're no longer sunsetting the Free Team plan | Docker](https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/) - changing direction will often still create bad faith responses [Amazon ditches 'just walk out' checkouts at its grocery stores | Hacker News](https://news.ycombinator.com/item?id=39908579) [Amazon Ditches 'Just Walk Out' Checkouts at Its Grocery Stores](https://gizmodo.com/amazon-reportedly-ditches-just-walk-out-grocery-stores-1851381116) - issue with shrink (i.e., human nature) ### staying ethical to the public [I ran the worlds largest DDoS-for-Hire empire and Cloudflare helped | Hacker News](https://news.ycombinator.com/item?id=32709329) [I ran the worlds largest DDoS-for-Hire empire and CloudFlare helped](https://rasbora.dev/blog/I-ran-the-worlds-largest-ddos-for-hire-empire-and-cloudflare-helped) - IF YOU DO FUNNY BUSINESS, YOU'LL EVENTUALLY BE FOUND OUT! [FogBugz new owners attempting to auto-upgrade all free plans to paid | Hacker News](https://news.ycombinator.com/item?id=32874311) [Joseph Ruscio on X: ".@FogBugzTeam sending me an email today that you are auto-upgrading and intend to start charging me tomorrow for a free account I haven't logged into for (checks notes) ... 13 YEARS is a bold move." / X](https://twitter.com/josephruscio/status/1570957688405917698) [Make enterprise features open source | Hacker News](https://news.ycombinator.com/item?id=31770348) [Make enterprise features open source (#6008) · citusdata/citus@184c7c0 · GitHub](https://github.com/citusdata/citus/commit/184c7c0bce6b7bca61d25b828855fac5fba64816) ## 9 NPO_tt ### Red Hat [Red Hat refuses Alma's CVE patches to CentOS Stream; says "no customer demand"](https://old.reddit.com/r/linux/comments/1545ogf/red_hat_refuses_almas_cve_patches_to_centos/) [The Red Hat Drama Is Highlighting Open Source Software's Growing Pains](https://www.vice.com/en/article/bvjv35/the-red-hat-drama-is-highlighting-open-source-softwares-growing-pains) [The Red Hat model only worked for Red Hat | Hacker News](https://news.ycombinator.com/item?id=35585117) [The Red Hat model only worked for Red Hat | Open Core Ventures](https://opencoreventures.com/blog/2023-04-red-hat-model-only-worked-red-hat/) [I'm Done with Red Hat (Enterprise Linux) | Hacker News](https://news.ycombinator.com/item?id=36479882) [I'm done with Red Hat (Enterprise Linux) | Jeff Geerling](https://www.jeffgeerling.com/blog/2023/im-done-red-hat-enterprise-linux) [Dear Red Hat: Are you dumb? | Hacker News](https://news.ycombinator.com/item?id=36436786) [Dear Red Hat: Are you dumb? | Jeff Geerling](https://www.jeffgeerling.com/blog/2023/dear-red-hat-are-you-dumb) [Red Hat dropping support for LibreOffice | Hacker News](https://news.ycombinator.com/item?id=36174801) [LibreOffice packages [LWN.net]](https://lwn.net/ml/fedora-devel/20230601183054.12057.45907@mailman01.iad2.fedoraproject.org/) [IBM, Red Hat and Free Software: An old maddog's view | Hacker News](https://news.ycombinator.com/item?id=37005937) [IBM, Red Hat and Free Software: An old maddog's view - Linux Professional Institute (LPI)](https://www.lpi.org/blog/2023/07/30/ibm-red-hat-and-free-software-an-old-maddogs-view/) # guides ## 1 how to manage [Show HN: I wrote a book for engineers that want to become engineering managers | Hacker News](https://news.ycombinator.com/item?id=22033129) [Principles of Engineering Management | Hacker News](https://news.ycombinator.com/item?id=31154738) [11 Principles of Engineering Management - Never Down, Always Up](https://acjay.com/2022/03/11/11-principles-of-engineering-management/) [GitHub - jesselpalmer/the-engineering-managers-booklist: Books for people who are or aspire to manage/lead team(s) of software engineers](https://github.com/jesselpalmer/the-engineering-managers-booklist) [GitHub - engineering-management/awesome-engineering-management: Pointers and tools for learning and day-to-day practice of engineering management & leadership.](https://github.com/engineering-management/awesome-engineering-management) [GitHub - jackboot7/engineering-management: A list of resources about Software Engineering Management](https://github.com/jackboot7/engineering-management) [ale7714/engineering-leadership: Awesome resources about engineering leadership for those who are (or soon to be) leading software enginners](https://github.com/ale7714/engineering-leadership) [aleixmorgadas/awesome-engineering-strategy: How to design and execute engineering strategies for tech leadership.](https://github.com/aleixmorgadas/awesome-engineering-strategy) [GitHub - kdeldycke/awesome-engineering-team-management: How to transition from software development to engineering management](https://github.com/kdeldycke/awesome-engineering-team-management) [A Framework for Engineering Managers | Hacker News](https://news.ycombinator.com/item?id=32261363) [jorgef/engineeringladders: A framework for Engineering Managers](https://github.com/jorgef/engineeringladders) [Introduction | Engineering Ladders](https://www.engineeringladders.com/) [GitHub - charlax/engineering-management: A collection of inspiring resources related to engineering management and tech leadership](https://github.com/charlax/engineering-management) [Developer to Manager](https://devtomanager.com/) ## 3 teams_tt ### assigning roles [Software Engineering principles to make teams better | Hacker News](https://news.ycombinator.com/item?id=27688612) [Principles.dev - Software Engineering Principles](https://principles.dev/) Open-source Software Engineering and Leadership principles Make better decisions using principles - For Software Engineers and technical leaders who want better results. [What TPMs Do and What Software Engineers Can Learn From Them](https://newsletter.pragmaticengineer.com/p/what-tpms-do) ### b interviewing [Developer Interview Prep - How to Use a Collaborative Approach to Problem-Solving](https://www.freecodecamp.org/news/collaborative-problem-solving-with-python) ### organization models [Designing Engineering Organizations - Jacob Kaplan-Moss](https://jacobian.org/2021/jan/5/designing-engineering-organizations) ## 4 project status & cycles_tt ### bimodal [Definition of Bimodal - IT Glossary | Gartner](https://www.gartner.com/en/information-technology/glossary/bimodal) [The Flaw at the Heart of Bimodal IT - Continuous Delivery](https://continuousdelivery.com/2016/04/the-flaw-at-the-heart-of-bimodal-it) ### failures [Etsy Engineering | Blameless PostMortems and a Just Culture](https://www.etsy.com/codeascraft/blameless-postmortems) [If Looks Could Kill | Hacker News](https://news.ycombinator.com/item?id=30109233) [If Looks Could Kill](https://vintagecomputerstories.blogspot.com/2022/01/if-looks-could-kill.html) ### metrics [Inside the Workflow Metrics of Elite Dev Teams](https://devinterrupted.substack.com/p/inside-the-workflow-metrics-of-elite) ## 6 morale_tt ### remote work [Best practices for remote software engineering | Hacker News](https://news.ycombinator.com/item?id=26944628) [The 10 Best Practices for Remote Software Engineering | Opinion | Communications of the ACM](https://web.archive.org/web/20210427102731/https://cacm.acm.org/opinion/articles/252174-the-10-best-practices-for-remote-software-engineering/fulltext) [Jason Davis](https://medium.com/simon-systems/effective-communication-in-a-remote-engineering-setting-5f466d56aa5c) (2015) Effective Communication in a Remote Engineering Setting # text ## 2 making projects_tt ### axioms Norman Augustine's Law Number XIII: There are many highly successful businesses in the United States. There are also many highly paid executives. The policy is not to intermingle the two. Norman Augustine's Law Number XIV: After the year 2015, there will be no airplane crashes. There will be no takeoffs either, because electronics will occupy 100 percent of every airplane's weight. Norman Augustine's Law Number XV: The last 10 percent of performance generates one-third of the cost and two-thirds of the problems. Norman Augustine's Law Number XVI: In the year 2054, the entire defense budget will purchase just one aircraft. This aircraft will have to be shared by the Air Force and Navy 3-1/2 days each per week except for leap year, when it will be made available to the Marines for the extra day. Norman Augustine's Law Number XVII: Software is like entropy. It is difficult to grasp, weighs nothing, and obeys the Second Law of Thermodynamics; i.e., it always increases. Norman Augustine's Law Number XVIII: It is very expensive to achieve high unreliability. It is not uncommon to increase the cost of an item by a factor of ten for each factor of ten degradation accomplished. Norman Augustine's Law Number XIX: Although most products will soon be too costly to purchase, there will be a thriving market in the sale of books on how to fix them. Norman Augustine's Law Number XX: In any given year, Congress will appropriate the amount of funding approved the prior year plus three-fourths of whatever change the administration requests, minus 4-percent tax. Norman Augustine's Law Number XXI: It's easy to get a loan unless you need it. Norman Augustine's Law Number XXII: If stock market experts were so expert, they would be buying stock, not selling advice. Norman Augustine's Law Number XXIII: Any task can be completed in only one-third more time than is currently estimated. Norman Augustine's Law Number XXIV: The only thing more costly than stretching the schedule of an established project is accelerating it, which is itself the most costly action known to man. Norman Augustine's Law Number XXV: A revised schedule is to business what a new season is to an athlete or a new canvas to an artist. Norman Augustine's Law Number XXVI: If a sufficient number of management layers are superimposed on each other, it can be assured that disaster is not left to chance. Norman Augustine's Law Number XXVII: Rank does not intimidate hardware. Neither does the lack of rank. Norman Augustine's Law Number XXVIII: It is better to be the reorganizer than the reorganizee. Norman Augustine's Law Number XXIX: Executives who do not produce successful results hold on to their jobs only about five years. Those who produce effective results hang on about half a decade. Norman Augustine's Law Number XXX: By the time the people asking the questions are ready for the answers, the people doing the work have lost track of the questions. Norman Augustine's Law Number XXXI: The optimum committee has no members. Norman Augustine's Law Number XXXII: Hiring consultants to conduct studies can be an excellent means of turning problems into gold, your problems into their gold. Norman Augustine's Law Number XXXIII: Fools rush in where incumbents fear to tread. Norman Augustine's Law Number XXXIV: The process of competitively selecting contractors to perform work is based on a system of rewards and penalties, all distributed randomly. Norman Augustine's Law Number XXXV: The weaker the data available upon which to base one's conclusion, the greater the precision which should be quoted in order to give the data authenticity. Norman Augustine's Law Number XXXVI: The thickness of the proposal required to win a multimillion dollar contract is about one millimeter per million dollars. If all the proposals conforming to this standard were piled on top of each other at the bottom of the Grand Canyon it would probably be a good idea. Norman Augustine's Law Number XXXVII: Ninety percent of the time things will turn out worse than you expect. The other 10 percent of the time you had no right to expect so much. Norman Augustine's Law Number XXXVIII: The early bird gets the worm. The early worm…gets eaten. Norman Augustine's Law Number XXXIX: Never promise to complete any project within six months of the end of the year, in either direction. Norman Augustine's Law Number XL: Most projects start out slowly, and then sort of taper off. Norman Augustine's Law Number XLI: The more one produces, the less one gets. Norman Augustine's Law Number XLII: Simple systems are not feasible because they require infinite testing. Norman Augustine's Law Number XLIII: Hardware works best when it matters the least. Norman Augustine's Law Number XLIV: Aircraft flight in the 21st century will always be in a westerly direction, preferably supersonic, crossing time zones to provide the additional hours needed to fix the broken electronics. Norman Augustine's Law Number XLV: One should expect that the expected can be prevented, but the unexpected should have been expected. Norman Augustine's Law Number XLVI: A billion saved is a billion earned. Norman Augustine's Law Number XLVII: Two-thirds of the Earth's surface is covered with water. The other third is covered with auditors from headquarters. Norman Augustine's Law Number XLVIII: The more time you spend talking about what you have been doing, the less time you have to spend doing what you have been talking about. Eventually, you spend more and more time talking about less and less until finally you spend all your time talking about nothing. Norman Augustine's Law Number XLIX: Regulations grow at the same rate as weeds. Norman Augustine's Law Number L: The average regulation has a life span one-fifth as long as a chimpanzee's and one-tenth as long as a human's, but four times as long as the official's who created it. Norman Augustine's Law Number LI: By the time of the United States Tricentennial, there will be more government workers than there are workers. Norman Augustine's Law Number LII: People working in the private sector should try to save money. There remains the possibility that it may someday be valuable again. ## 3 teams_tt ### a scouting [The Trimodal Nature of Software Engineering Salaries in the Netherlands and Europe](https://blog.pragmaticengineer.com/software-engineering-salaries-in-the-netherlands-and-europe/) - NOTE: IS REMINISCENT OF SPORTS RECRUITING, MINUS THE NAME-BASED COMPETITION [Show HN: Call a Dev - Pay Stack Overflow users $1/min for live programming help | Hacker News](https://news.ycombinator.com/item?id=26226805) - CONSULT THE COMMENTS The addition of Smalltalk to the requirements list yielded a candidate pool that was tiny in contrast to our previous list. These people were diamonds in the rough. They loved to program! People say, "I haven't been given the opportunity to work on that" Given the opportunity? Neither was I! I took the opportunity to learn. ### atomizing - agile When software teams worked on longer-term projects, they were inefficient and took unnecessary paths. However, when job tasks were broken down into particular problems to be solved, which were manageable and could be tackled within one or two weeks, developers were more creative and effective. The practice of smallifying problems. One of the great benefits of the agile approach is that it is also a good method for failing fast. If you can launch ten features in the same time it takes a competitor to launch one, you'll have ten times the amount of experience to draw from in figuring out what has failed the test of customer acceptance and what has succeeded. [John Cutler](https://hackernoon.com/we-cant-do-that-in-one-sprint-a6780d67480) (2018) We Can’t Do That In One Sprint ### interviewing When we interviewed programmers, the main thing we cared about was what kind of software they wrote in their spare time. You can't do anything really well unless you love it, and if you love to hack you'll inevitably be working on projects of your own. ### role assignment When a piece of code is being hacked by three or four different people, no one of whom really owns it, it will end up being like a common-room. It will tend to feel bleak and abandoned, and accumulate cruft. The right way to collaborate, I think, is to divide projects into sharply defined modules, each with a definite owner, and with interfaces between them that are as carefully designed. Consensus leadership: [RFC 7282 - On Consensus and Humming in the IETF](https://datatracker.ietf.org/doc/html/rfc7282) ## 4 project status & cycles_tt ### data center configs Smart redditor: - For managing docker containers on individual servers I use ansible. - When I want to have applicatins spread over a cluster of machines then I use kubernetes with argocd. - Both of these approaches work well with a git-based workflow. ### development cycles NOTE: ON TS, INDICATE DEVELOPMENT CYCLES ### making decisions - risk Part of diversification is considering the risk vs. return ratio. Any area you decide to invest in may be high or low risk and high or low return on investment. For instance, learning a popular technology such as .NET is fairly low risk - many legions of programmers are doing it, so there is plenty of support, published books, courses, job openings, and so on. But that also means it's fairly low return on investment - there are many legions of programmers doing it, so there's a lot of competition for those job openings. The fact that you do it isn't so special. Today, any number of technologies on the horizon are high risk and potentially high reward. They may go nowhere - that's the risk. Erlang or Haskell may be the next major language breakthrough. Or not. One major difference between knowledge investments and financial investments is that all knowledge investments have some value. ### managing cybersecurity A technician uses filesystem-level encryption on some files that need to be encrypted on their device. What is this called? EFS An insurance company uses different web applications that handle finance, customer account management, and access to car and repair services. However, each application adheres to strict security access and authentication policies. How can web administrators configure these different web applications, so they are both secure and most convenient for users to access as soon as they log on to their workstation office? Set up single sign-on (SSO). [ what is Inheritance?] A large corporation has ordered all branch offices to secure office data to prevent unauthorized access to data in the case of theft. The change applies company-wide via a security policy for easy deployment. What does a computer technician need to address to fulfill these orders? (Select all that apply.) Disable USB ports. Activate BitLocker To Go. An administrator applies Share and New Technology File System (NTFS) permissions to a folder on a Windows server. The group "Everyone" has Read permissions to the share, and the "Users" group has modify permissions through NTFS permissions. Which of the following is a true statement? (Select all that apply.) The "Users" group can modify files in the share. The "Users" group can see everything in the share folder. Employees at a secure facility must log on to office workstations with two-factor authentication (2FA). All employees access the building with a smart card. What 2FA methods are employees most likely using to access their workstations? (Select all that apply.) Username and Password PIN The User Account Control (UAC) feature in Windows triggers for what type of user account on a Windows machine? Administrator [what are Trusted Sources? who trusts them to make a "verified digital signature"?] A security manager reviews user roles to grant the minimum privileges necessary. What should the manager implement? Least privilege Two IT friends are best friends and want to map each other's root shares. Which of the following commands will accomplish this? net use M: \\BestFriend\C$ A security administrator wants to set up anomalistic monitoring around behavioral-based user activity. Which of the following could the administrator implement for monitoring? (Select all that apply.) Failed attempts Login times Concurrent logins A manager is responsible for client laptops, and is concerned about exposing data on the disks to a different OS and the permissions becoming overridden. What will help prevent this possible attack? Encrypting File System A company has tasked a cyber consultant with compiling a list of approved sources for the company network. What describes an untrusted source? It involves the use of a source that cannot be verified. A technician reviews organizational protocols surrounding browser privacy settings. What is the benefit of using an ad blocker? It prevents displaying anything not part of the site's main content. [Cysec: clarify that incognito mode doesn't add to the cache] An engineer develops a training packet for newly-hired employees regarding computer passwords. Regarding passwords, what is the benefit of using a password manager? It suggests strong credentials at each new sign-up. An employee sets up their new work computer and looks for a tool that assists with credentials. What tool provides suggestions for strong credentials at each new sign-up on a website/program? Password manager A cyber consultant provides a briefing to the organization's employees regarding browser privacy. What is the benefit of using the private browsing mode? It disables the caching features of the browser. An engineer reviews the benefits of using secure connections. What validates the host's identity running a webpage and encrypts communications to protect against snooping? Site validation certificates A user needs to install a desktop application and use an application store that is reputable. What type of vendor is this store? Trusted source A user is on a website using an HTTPS URL; the browser displays the information about the certificate in the address bar. What does this certificate validate? Secure connection What technique is often used to exhibit fake antivirus and security warnings or other malicious advertising? Pop-ups to stop strange logins: measure concurrent logins restrict login times What will block third-party cookies and enable strict tracking protection? Private browsing mode The encrypting file system (EFS) is primarily for what purpose on a Windows machine? (Select all that apply.) A. File-level encryption (selected) B. Full drive encryption C. Folder-level encryption (selected) D. Removable drive encryption Which of the following uses a security shield icon for tasks that are protected under them? UAC What type of safeguard mechanism triggers an action on a system based on specific processes and how they connect to other systems? Application security Which of the following is most used to access the certificates on a smart card to log on to an account for a web application? PIN What might a security engineer suggest as a solution to deter lunchtime attacks? Policies A consultant advises an employee on the importance of browser selection and installing programs/applications onto their company computer. What questions should the consultant consider regarding trusted sources? (Select all that apply.) Can the installer of the vendor be verified? Is the vendor of the program/application reputable? From where is the program installed? Cysec becomes a MAJOR player, since the stakes are so high, esp. when there is sensitive user data Make sure to track users - Their info is now a liability, so ONLY COLLECT WHAT YOU NEED TO DIAGNOSE - Be above board, and have an updates page for that info - alternately, make selections for the users about the info ### managing efficiency An IT department is looking to deploy three hundred new laptops and minimize the amount of configuration needed to set up the device. What could they use to prepare these computers for deployment with minimal setup? Use an image. A manager for a Linux server team recently purchased new software which will help to streamline operations, but they are worried that in IT, there is a high turnover of personnel. The manager wants to ensure they can obtain updates, monitor and fix security issues, and are provided technical assistance. What impact is the manager trying to mitigate? Support [not licensing, training, or network] A project manager implements a new ticketing system that allows the helpdesk to record knowledge, streamline efficiencies, and automate solutions. Which of the following is the least of concerns for application support? Distribution method (not licensing, support, or training) A technician is performing an inventory of computer systems on a network. What allows asset management software and hardware to scan a device's location? RFID Tag A server administrator identifies a fault that needs to be fixed and wants to take steps towards fixing it. What is the first step the administrator should take? Change request A client administrator was recently promoted to manager and is now looking at various aspects of the team which were not visited in a while. What is NOT part of regulations that typically affect PC maintenance or installation? HBA Which of the following accounts can users set up profile settings to synchronize between devices via the online portal? Microsoft account What type of local account does a user's Windows computer utilize for legacy applications? Power user account A technician reviews the various tenets of browser settings. What allows a user to share settings between instances on different devices? Browser data synchronization A technical support representative gets assigned a new ticket for a software install. The ticket notes that this specific software has licenses assigned to specific users. While reviewing the ticket system, the representative needs to look up the assigned user's contact details. In what section of the ticket is this information located? User information A support agent determines that they need to enter a specific device into the ticket during a support call. Where in the ticketing system does the agent enter this? Device information When creating a new ticket in the ticketing system, a technical support agent must enter all relevant ticket information related to the issue. Where should the agent go to get an accurate initial description of the problem? The affected user Technicians can classify tickets into priority order, such as critical, major, or minor incidents. What is this an example of? Severity During the course of an incident, the support technician at each tier will enter information related to the given problem. To assist in faster resolution for common incidents, a ticket can be linked to another part of the database that contains information relevant to the issue at hand. What is this information called? Knowledge Base ### managing safety An organization executes a project to replace all of its servers. A change that is requested by management goes through a risk analysis exercise before moving to approval. What will a qualitative approach use for metrics? (Select all that apply.) Previous experience Opinions A new employee is going over the site safety handbook about correct ways of carrying objects, so they do not damage the object or get injured. What is this called? Lifting techniques Which of the following are proper component handling tools and techniques to protect electronic components against electronic discharge when fixing a PC or mobile device? (Select all that apply.) ESD straps ESD mats Which of the following contains safety information about products or installed equipment? MSDS Which of the following contains information about ingredients, health hazards, precautions, and first aid information and what to do if the material is spilled or leaks? MSDS Small electrical devices such as PCs and monitors connect to power via the power plug. What protects these devices via a path of least resistance for the electrical current to flow away harmlessly? Ground Who is responsible for providing a safe and healthy work environment? Employer Which of the following is used as a safe place to organize sensitive components to prevent against electrical shock and damage? Electrostatic discharge (ESD) mat What must be disconnected first whenever a technician adds or replaces components within a PC or laptop? Power plug and battery While reviewing system logs during troubleshooting a laptop, it becomes apparent that one of the small-outline DIMM (SODIMM) memory cards needs replacing. What is the first step a technician must do to replace the memory? Disconnect power before repairing the PC. If necessary, technicians should wear protective clothing for handling equipment and materials that can be hazardous. Which of the following is safety gear worn to minimize any risk of burns from corrosive materials or eye irritation from particles, such as toner or dust? Safety goggles and gloves A company looks to dispose of old computer equipment. Which items require special care? (Select all that apply.) Batteries Toner Motherboard ### project cycles What would describe the concept of development, testing, deployment, and end of life for software? Life cycle What phase of the procurement life cycle includes the documentation of an asset, such as warranty and licensing details? Procurement A technician helps a customer with a ticket request and needs to record that the customer has accepted that the ticket can be closed. Which of the following fields reflect this part of the ticket life cycle? Problem resolution A manager received a document identifying underlying causes and recommended remediation steps to mitigate the risk of repeating an issue. What is this document called? Incident report Large-scale computers is a hybrid of computers and mgmt (since it affects many ppl), so it has the same dense BS language and useless ppl contained within mgmt Most tech mgmt brcomes project mgmt with each device or class of devices having lifecycles Clarify saas/paas/iaas/etc. Clarify SLAs! - Specify intimate details - consider anomalies in data transfer from geography - Consider what's sensible - A good SLA is win-win - Some monopolized arrangements abuse SLAs against the providers ### tracking status [Open Source does not win by being cheaper | Hacker News](https://news.ycombinator.com/item?id=37682684) [Open Source does not win by being cheaper · getlago/lago Wiki](https://github.com/getlago/lago/wiki/Open-Source-does-not-win-by-being-cheaper) - from comments: "profit" isn't so necessary, though revenue is - you can keep on going with very little profit, as long as the bills get paid - FLOSS projects are definitely less money-making, but they're safer by having more public attention on them ### work environment A company uses an element that reminds users when logging in to the company's device of the current software version. What is this called? Splash screen An engineer surveys a computer room for environmental impacts. What does the engineer focus on? (Select all that apply.) Temperature Humidity Ventilation ## 5 communication_tt ### conveying ideas Any software system should be able to be guided by an appropriate metaphor. For instance, a payroll system might be considered analogous to a post office, with discrete mailboxes, delivery schedules, and so on. All metaphors break down eventually, but the idea was that a sufficiently rich metaphor could help guide the design of a system and help answer questions that come up during development. Why do we insert something into a container instead of add it? Programmers are sloppy in their use of metaphors - such as "tables". ### rules Make a rule book that no person will NOT have violated That way, you can throw the book at the 3-10 percent of deviants who try to destroy and get away with it ### transparency - generation g What is the internet, then? Libertarian? The internet champions and enables personal liberty. The internet not as left, right, or libertarian bus as the connection machine that brings together any and all worldviews. The internet doesn't make us more creative. Instead, it enables what we create to be seen, heard, and used. It enables every creator to find a public. That takes creation out of the proprietary hands of the supposed creative class. Curmudgeons argue that they rob the creative class of its financial support and exclusivity: its pedestal. The internet lets us find people who like what we do. The internet kills the mass: mass economics and mass media. Curmudgeons argue that it's flooded with crap. Only the playing field is flat. To stand out, one must rise on worth - as is defined by the public, rather than the priests - and the reward is attention. We want to create and we want to be generous with our creations. We will get the attention we deserve. That means crap will be ignored. It just depends on your definition of crap. ### transparency [Gitlab Handbook's HN Page | Hacker News](https://news.ycombinator.com/item?id=30003221) [Hacker News | The GitLab Handbook](https://handbook.gitlab.com/handbook/marketing/developer-relations/developer-advocacy/hacker-news/) - it's important to note how transparency can VERY heavily affect the people there ### transparency - the new attitude The more you control, the less you will be trusted. The more you hand over control, the more trust you will earn. The powerful must learn to trust the public. We still need editors, curators, teachers to find and nurture the best. Traditionalists suggest we throw out the internet baby with the bathwater. One nasty comment, one hoax, and they try to use that to discredit the entirety of a service as a whole. Corrections enhance credibility. Standing up and admitting your errors makes you more believable. It gives your audience faith that you will right your future wrongs. The worst mistake is to act as if you don't make mistakes. Blog about your plans and decisions. Join in human conversations with customers. Ask people what you should do. Your competitive advantage is not that your designs are secret, but that you have a strong relationship with your community of customers. Companies should be meritocracies. Speed is a strategic necessity. Adjust to customers' actions and desires quickly. Learn from them and stay ahead of them. Holding back products and popping them out as surprises insults your customers (unless you're Apple). The earlier they're involved with the process, the better. Beware any strategy built on protection from cannibalization, for it probably means the cannibals are at the door and ready to eat you for lunch. Cash flow can blind you to the strategic necessity of change, though decisions, and innovation. Approach innovation in that order: first find the problem, then create the solution. Beware the cool idea. Design is about more than aesthetics. Design is an ethic. Design is the path by which you interact with your public. Magazines, clothes, and cars aren't the only things that are designed. Companies are designed. Services are designed. Rules are designed. The simpler and clearer the design, the better. To be simple is to be direct. To be direct is to be honest. If you make a great platform, the worst thing you could do is to put yourself in the middle, getting in the way of what people want to do with it. Make something useful. Help people use it. Then get out of the way. ### transparency - the new economy Umar Haque's bubblegeneration.com blog has influenced Chris Anderson and me. He says media 2.0's three sources of value creation are: - revelation (finding the good stuff) - aggregation (distribution 2.0) - plasticity (enabling content to be extended like mashups) Release information bottlenecks and make things more liquid. Stop trying to make money by interfering in transactions. What if your goods cost you nothing? What if you charged nothing? Where does your value exist? What is the essence of your business? What can you learn from it? How do you make money - is there a side door? The internet is a great big race to free. Anyone who has built a business model with a price above free for something that can be free is in a tough strategic position. So how do you get to free first? ## 6 morale_tt ### foss workers Corporate FOSS team composition: Package maintaners - manage the software, get veto/approval power, often full-time thereabouts and work on the thing the corporation/university wants maintained industry contributors - writes large sections of the code the package maintainers didn't write, relative to their preferences and involving huge swathes of code, paid for a contract or full-time Individual contributors - bug-fixers, one-off people, pro bono paid - NOTE: THE SAME GOES FOR CHURCH VOLUNTEERS AS FOSS CONTRIBUTORS ### types of workers There are 3 major classes of programmer, for the sake of doing work: 1. wet behind the ears, just started working as a professional programmer and need lots of guidance 2. sort of knows what they're doing and can mostly finish tasks on their own 3. experienced, who legitimately know how things work and answer other programmers' questions (NOT necessarily based on title, and most programmers never get here EVER) NOTE: this is based on curiosity and interest in the subject more than years experienced - At #2, you can either become a proper manager or stay on to become #3, and lazy people want #2 You NEED #3 in the trenches, since some solutions can only come from experience and intuition for things