Weekly Bullet #30 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • P99 CONF (centered around low-latency, high-performance design) recordings are available here

Non-Technical :

  • Traveling(rather walking) without money! Although old(1998) event, still shows world is not that bad of a place. Link “MY PENNILESS JOURNEY
  • There was this mega-thread on twitter for “one book that changed the way you see the world”. – The consolidated list from the thread on BooksChatter here.
  • Matthew McConaughey addressing University of Houston outgoing students — “5 Rules for the life” (Rule #1 is my fav)
  • Extract from a book:

“If you think about the biographies you read or the documentaries you watch about the greats in various fields, this same pattern of Addictive, Passionate behavior surfaces. Jazz saxophone great John Coltrane reportedly practiced so much that his lips would bleed.”

The Passionate Programmer

Have a great week!

Weekly Bullet #29 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • eBPF Summit is live now – Recording of the Keynote and live summit here
  • Conference talk – USENIX LISA2021 Computing Performance: On the Horizon by Brendan Gregg – here
  • A project for visualizing codebase – here
  • Self healing systems – the real end goal of observability – here
  • Python3 – Reverse Engineering Tips – here

Non-Technical :

  • Great article on – “How to think: The skill you’ve never been taught” – here
  • An addictive trading game in your browser – Paper trade – here
  • People no longer trust each other. Why? And how can we fix it? An interactive guide to the game theory of trust – here
  • What tiny purchases have disproportionately improved your life? – Thread link
  • Extract from a book:

“But we had two choices,” I said. “Throw our hands up in frustration and do nothing, or figure out how to most effectively operate within the constraints required of us. We chose the latter.

Extreme Ownership by Jocko Willink;Leif Babin

Weekly Bullet #27 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • Different states of Java Threads and their transitions. – Link
  • A quick look into Sorting in python – RealPython site link (3mins)
  • DevOps in one picture:
  • A cheat sheet to “When to use which collection in java” – here
source: http://www.sergiy.ca
  • A great talk on internals of List and Tuple in Python – YouTube (28mins)

Non-Technical :

  • A crisp explanation on Manager vs Director vs VP – link
TL;DR – Summary from resource link
  • How to learn complex things quickly – Link
  • Bayes’ Theorem and its trap. An intriguing play of numbers – YouTube link (10mins)
  • Extract from a book (a rather long one) :

Imagine that you are having an out-of-body experience, observing yourself on an operating table while a surgeon performs open heart surgery on you. That surgeon is trying to save your life, but time is limited so he is operating under a deadline—a literal deadline.

How do you want that doctor to behave? Do you want him to appear calm and collected?

Or do you want him sweating and swearing?
Do you want him behaving like a professional, or like a “typical developer”?

The Clean Coder by Robert C. Martin

Weekly Bullet #26 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • “Performance checklist for SREs” – By Brendan Gregg at SREcon16 . YouTube link (1hr)
  • Resource list for Beginner to Pro in Python. Link
  • Navigation in IntelliJ IDEA – this could save so much time once all short cuts are know. YouTube link (8mins)
  • Monitoring SRE’s Golden Signals – The metrics that matter and the ones we absolutely need to monitor. Link
  • All The Important Features and Changes in Python 3.10. Link
  • “What makes a Great Software Engineer?” – An IEEE paper on non-technical qualities of a great Software Engineer. Link

Non-Technical :

  • [Highly Recommended] : Henry Rollins: The One Decision that Changed My Life Forever | Big Think – YouTube link (7mins)
  • Now that most of use working from home, here is mynoise.net for creating Quiet Animated Atmospheres. How to use – here
  • A great site for some fun riddles – here
  • Extract from a book :

“A professional is someone who may not have all the answers, but thoroughly studies their craft and seeks to hone their skills. A professional will freely admit when they don’t know the answer, but you can count on a professional to find it.”

Soft Skill by John Sonmez

Weekly Bullet #25 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • Amazon S3 on it’s 15th Birthday — It is Still Day 1 after 5,475 Days & 100 Trillion Objects. An article here.
  • A detailed Performance comparison of different programming languages / command-lines. Link here. (If you can’t read full article, go through the conclusion for insight)
  • The Amazon VP & CTO, Werner Vogels sits with Tom Killalea to discuss designing for evolution at scale. Article here.
  • ShortcutFoo is a site for spaced repetition of helpful shortcuts across tech stacks. Check it here.

Non-Technical :

  • Flamshot, an amazing multi-functional screenshot capturing tool. Check it here . Download link.
  • (Highly Recommended) : The context of “Why’s!” by Richard Feynman. Youtube link [Length – 7min]
  • Tim Ferriss podcast with Jordan Peterson(Canadian professor of psychology) as a guest. You can definitely learn new things here – link. [Youtube. Length – 1hr 20mins]
  • Extract from a book:

“One lesson I’ve learned is that if the job I do were easy, I wouldn’t derive so much satisfaction from it. The thrill of winning is in direct proportion to the effort I put in before. I also know, from long experience, that if you make an effort in training when you don’t especially feel like making it, the payoff is that you will win games when you are not feeling your best. That is how you win championships, that is what separates the great player from the merely good player. The difference lies in how well you’ve prepared.”

Rafael Nadal in Rafa

Weekly Bullet #24 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • An overview of iftop – a great network traffic visual tool. – here , also man page here
  • Rust is becoming one of the most loved languages. Here is an Illustrated Note about WTF is Rust – link
  • How They SRE” – best practices, tools, techniques, and culture of SRE adopted by the leading technology or tech-savvy organizations.- link
  • A single stop to find all upcoming Tech conferences in 2021 – link
  • A wiki on Unix Toolbox with all the commands and tasks useful for daily dive in to linux world. – link
  • “Python Tricks I cannot live without” – link
  • I am sure most of you follow HackerNews. Here is a great tool built using FlameGraphs to navigate through big threads on HN. – Link1 , Link2

Non-Technical :

  • A cool site where you can select the part of the body and find the relevant stretches and exercises here
  • An extract from something I am reading:

“Almost universally, the kind of performance we give on social media is positive. It’s more “Let me tell you how well things are going. Look how great I am.” It’s rarely the truth: “I’m scared. I’m struggling. I don’t know.”

Ryan Holiday, Ego Is the Enemy

Have a good week ahead.

Weekly Bullet #23 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • BPF(Berkeley Packet Filter) has come a long way from just being a packet capture tool to advance Performance analysis tool (EBPF – Extended Berkeley Packet Filter). Here (link) is an introduction to EBPF. Also here (link) is a talk on how BPF is used at Netflix.
  • “Minimal safe Bash script template” – link . Because there is no such thing as “knowing enough of bash!”
  • Kelsey Hightower is an inspiration. A writeup on how he made it from McDonald’s to Google (link). [HIGHLY RECOMMENDED] –> : A talk he gave about his journey a few years back here (link)
  • [That time of the year!] : “Best talks of 2020” — link
  • [Late news!] If you didn’t hear it already, Github has Dark mode now. – link

Non-Technical :

  • [Another one] “Ask HN: What book changed your life in 2020?” – some great recommendations here – link . Personally for me, “Sapiens” widened my horizon about evolution of Human Beings.
  • “100 Tips for better life.” – link – I don’t agree with all of them, but most of these are thought provoking.
  • An extract from the book that I am reading.

At the core of all anger is a need that is not being fulfilled.

Marshall B. Rosenberg, Nonviolent Communication: A Language of Life

Happy learning and an advance Happy new year 2021!

Weekly Bullet #22 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • [Talk-Velocity 2017] : Performance Analysis Superpowers with Linux eBPF (44mins)- link
  • Popular Java Podcasts to follow in 2020 – link
  • Since we are taking about Podcasts, I have also heard good things about Barcode and ACM-ByteCast is amazing!
  • Illustration: Much that we have gotten wrong about SRE – link
  • A list of popular java libraries. – link
  • The second edition of “System Performance: Enterprise and Cloud” – by Brendan Gregg releasing on 2nd December. – link . This is “the best” reference guide for Performance Engineering.

Non-Technical :

  • “Library of Scroll” – Here is a site with one great article every Monday. Since it is just one, generally I find them very good. – link
  • Great site with short explanations of over 24 cognitive biases. Co-authored by Gabriel Weinberg who is the CEO of DuckDuckGo. – link
  • Not sure why I liked this, but this “57 Years Apart – A Boy And a Man Talk About Life” short video was quite gripping. – link
  • Soft skills for Software Engineers. Short thread. – link
  • Hand picked remote jobs from “Hacker News Who is hiring” November – link
  • Extract from a book:

“Respect an old tradition path as it is well tested, but also be open to the new modern way of things as they open up your mind.”

The Daily Stoic

Have a great week ahead.

Weekly Bullet #21 – Summary for the week

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical :

  • How to become a consultant ? Some good references and advices here. – link
  • Ever wondered How the prices vary on Amazon? Here is a classic example of algorithmically priced products on Amazon – link
  • If you are using O’Reilly (which I believe is the best technical content platform), you should check out O’Reilly Answers. For all your queries, O’Reilly looks through heap of books, video and conferences and gives you answers. – link (Note: You will need subscription)
  • In Firefox version 81, an experimental event delay tracker has been added. Details in the “Performance Tools” section of below article (old article dated August 31st). – link . Also example profile – link
  • An extensive collection of Bash pitfalls – link

Non-Technical :

  • As “Arguments” are a part of corporate jobs, here is a Beginner’s Guide to Arguing Constructively. – link
  • Expiring vs Permanent skills. Many would agree that these skills are more important than absolute technical skills. – link
  • Nokia is going to build a mobile network on Moon – link
  • If you are into living in small spaces and minimalism, you will love this youtube channel, “Never too small”. link . Also, my recent favorite – link
  • [Repost, because why not!] – This never gets old. Richard Feynman’s – “Names Don’t Constitute Knowledge” principle (2mins) – link
  • An extract from a book that I am reading:

Fooling with books so you can sound smart or have an intimidating library is like tending a garden to impress your neighbors.

The Daily Stoic

Weekly Bullet #20 – Summary for the week

Hi All,

Here are a bunch of Technical / Non-Technical topics that I came across recently and found them very resourceful.

Technical:

  • 107+ Coding Interview Problems with Details Solutions. – link
  • “How do I choose the right resource to learn CS fundamentals?” – Some great resource links in the comments – link
  • Paper Digest” – a site for newly published research papers. Has variety of topic to subscribe for. – link
  • List of favorite books on CS concepts/theory” – link
  • Project lovable” – a site for free scientific programming problems. – link
  • A collection of interactive tutorials, guides and quizzes about maths, algorithms, performance, and programming languages. – link

Non-Technical :

  • A twitter thread from Sam Altman (chairman of Y combinator) on “How to be successful at your career” – link
  • The Levels.fyi annual report for software engineering compensation – “Highest paying companies of 2019” – link
  • [Recommended] “Be an easy employee to manage‘ – a great thread with insightful comments. – link
  • “Yes, It’s All Your Fault: Active vs. Passive Mindsets” – Great read – link
  • An extract from a book I am reading :

“There is difference between losing and being beaten. Being beaten means they are better than you. They are faster, stronger and more talented. … But losing means you lost focus. It means you didn’t concentrate on what was essential. To operate at your highest level of contribution requires that you deliberately tune in to what is important in the Here and Now.”

Essentialism: The Disciplined Pursuit of Less

Have a great weekend ahead.