Skip to content

Instantly share code, notes, and snippets.

@Drunpy
Last active December 28, 2023 11:51
Show Gist options
  • Save Drunpy/f7f71fccabb68fb547ee7d46e2960a1f to your computer and use it in GitHub Desktop.
Save Drunpy/f7f71fccabb68fb547ee7d46e2960a1f to your computer and use it in GitHub Desktop.
A collection of interesting articles I've found on internet.
- https://inference-review.com/article/the-man-who-carried-computer-science-on-his-shoulders - Edsger Djikstra, life and work.
- https://www.cs.utexas.edu/~EWD/welcome.html - Djikstra archieve
- https://reberhardt.com/cs110l/spring-2020/ - Safety in Systems Programming
- https://webrtcforthecurious.com/docs/01-what-why-and-how/ - 3W of WebRTC
- https://github.com/Droogans/unmaintainable-code/blob/master/README.md - How to write unmaintainable
- https://netflixtechblog.com/ready-for-changes-with-hexagonal-architecture-b315ec967749 - Hexagonal Architeture
- https://softwarebyscience.com/very-short-functions-are-a-code-smell-an-overview-of-the-science-on-function-length/ - Very short functions is code smell
- https://blog.carlosgaldino.com/writing-a-file-system-from-scratch-in-rust.html - Writing a FS in Rust
- https://medium.com/the-apeiron-blog/stoic-principles-for-dealing-with-difficult-people-20c2cd399fad - Dealing with difficult people
- https://www.cia.gov/news-information/featured-story-archive/2012-featured-story-archive/CleanedUOSSSimpleSabotage_sm.pdf
- http://calpaterson.com/async-python-is-not-faster.html - Async Python is not faster
- https://tc.gts3.org/cs3210/2020/spring/lab.html - Building an OS in Rust
- https://blog.robertelder.org/regular-expression-visualizer/ - Regex visualizer
- https://producingoss.com/en/index.html - Producing an OSS
- https://v8.dev/docs/embed#advanced-guide - Guide to JS v8 engine
- https://itnext.io/some-great-books-for-programmers-that-stackoverflow-cannot-replace-514773b273a3 - Great books for programmers
- https://www.readthistwice.com/person/paul-graham - Paul Graham recommended books
- https://www.helsinkibusinesshub.fi/90-day-finn/
- https://zwbetz.com/attention-is-my-most-valuable-asset-for-productivity-as-a-software-developer/ - Productivity
- https://arzg.github.io/lang/ - Creating a programming language in Rust
- https://articles.tilt365.com/identify-destructive-leadership-patterns/ - Destructive leadership patterns
- https://faculty.washington.edu/ajko/papers/Li2019WhatDistinguishesEngineers.pdf - What Distinguishes Great Engineers
- https://www.nature.com/articles/d41586-020-03189-1 - Guide do communicate a evidence
- https://www.quora.com/What-was-it-like-to-be-a-software-engineer-at-NeXT-Did-workers-interact-with-Steve-Jobs - What was like to work with Steve Jobs at NeXT
- https://mtlynch.io/code-review-love/ - How to code review
- https://www.gatesnotes.com/About-Bill-Gates/Holiday-Books-2020 - Gates, 5 books for 2020
- https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ - Things you should never do
- https://news.ycombinator.com/item?id=25537230 - Best talks of 2020
- https://fasterthanli.me/articles/a-half-hour-to-learn-rust - A half-hour to learn Rust
- https://jeffhuang.com/best_paper_awards/ - CS best papers in the last 25 years
- https://jessitron.com/2021/01/18/when-costs-are-nonlinear-keep-it-small/ - Keep it small
- https://calteches.library.caltech.edu/1575/1/Science.pdf - The Value of science
- https://blog.nukemberg.com/post/talent-is-largely-a-myth/ - Talent is a Myth
- https://writingcooperative.com/the-anatomy-of-an-amazon-6-pager-fc79f31a41c9 - Amazon 6-pager
- https://nautil.us/issue/21/information/the-man-who-tried-to-redeem-the-world-with-logic - History of Walter Pitts
- https://faculty.washington.edu/ajko/books/foundations-of-information/#/ - The foundations of information
- https://kk.org/thetechnium/99-additional-bits-of-unsolicited-advice/ - Unsolicited Advices
- https://grahamduncan.blog/whats-going-on-here/ - How to interview someone
- https://s3.amazonaws.com/s3.documentcloud.org/documents/69746/hart-smith-on-outsourcing.pdf - Study on outsource
- https://berthub.eu/articles/posts/how-tech-loses-out/
- https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN32030-TC_3-22.69-000-WEB-1.pdf - Situational awareness
- https://developers.google.com/tech-writing/overview - Google's technical writing course
- https://iism.org/article/developers-can-t-fix-bad-management-57 - About bad management
- https://www.justingarrison.com/blog/2021-03-15-the-document-culture-of-amazon/ - Amazon document culture
- https://somehowmanage.com/2021/09/05/things-to-do-before-and-after-you-write-code/
- http://habitatchronicles.com/2004/04/you-cant-tell-people-anything/ - You can't tell people anything
- https://blog.jaibot.com/the-copenhagen-interpretation-of-ethics/ - The Copenhagen Interpretation of Ethics
- https://docs.google.com/document/d/18CXhDb1ygxg-YXNBJNzfzZsDFosB5e6BfnXLlejd9l0/edit - Example of a great written doc
- http://mcnamarafallacy.com - Mc Namara Fallacy
- http://www.structuredprocrastination.com - Structured Procastination
- https://google.github.io/eng-practices/ - Google Engineering Best Practices
- https://www.lynalden.com/what-is-money/ - What is money?
- https://async.twist.com/context-switching/ - The cost of context switching
- https://www.theatlantic.com/magazine/archive/2008/07/is-google-making-us-stupid/306868/ - Is Google making us stupid?
- https://isthisit.nz/posts/2022/delivery-lead-time-in-practice/ - Delivery time as an performance metric
- https://webaim.org/blog/user-agent-string-history/ - History of User Agent
- https://en.algorithmica.org/hpc/ - A collaborative book about performance
- https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/ - On being a senior engineer
- https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD361.html - Programming as a discipline of mathematical nature (EWD 361)
- https://queue.acm.org/detail.cfm?id=3595878 - DevEx: What Actually Drives Productivity
- https://www.marginalia.nu/log/82_killing_community/ - Killing community
- https://surfingcomplexity.blog/2023/06/26/active-knowledge/ - Active Knowledge
- https://g-w1.github.io/blog/observation/2023/07/08/shoot-yourself-in-the-foot.html - Why it's necessary to shoot yourself in the foot
- https://austinhenley.com/blog/90percent.html - 90 percent
- https://grahamhelton.com/blog/ssh-cheatsheet/ - An Excruciatingly Detailed Guide To SSH
- http://paulgraham.com/greatwork.html - How to do great work
- https://ferd.ca/embrace-complexity-tighten-your-feedback-loops.html - Embrace complexity
- https://careercutler.substack.com/p/influence-lessons-from-a-staff-engineer - Lessons from a Staff Engineer and ex-Twitter 8-year Tech Lead
- https://boringtechnology.club - Why to use boring technology
- https://shiftmag.dev/software-engineering-best-practices-dogmas-1681/ - A point about engineering best practices
- https://tontinton.com/posts/database-fundementals/ - Database fundamentals
- https://austinhenley.com/blog/challengingprojects.html - Challenging projects to practice
- https://webdevelopmenthistory.com/index/ - Web development history
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment