Weekly Bullet #19 – 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: Most popular and highly recommended technical books. The books are segregated in to variety of topics. - link htop explained in depth - link A person who got 7 offers from companies including Google, sharing his experience on how he did it. - link Roadmaps for becoming a Frontend dev, Backend dev or a DevOps expert. - link Interesting visualization of Bubble-sort with Hungarian folk dance. - link How Shopify successfully merges the work of 1000+ developers everyday. - link. Also, there is a discussion with the author of the post here Non-Technical: For the ones who don’t have time for books, here is a way to get a Page per day of classic books delivered to your inbox. - link Although Feynman’s approach for learning is mentioned here so many times, here is another writing on “The Secret algorithm behind learning” - link A tediously accurate model of the solar system which is a unique educational experience that depicts the scale of the universe. - link How to write better emails (double recommended) - link A short quote from a book : “I’m always suspicious of the ones who say everything’s going well. If you think that things are going well, then it’s usually some kind of arrogance. If it’s too easy for you, you just relax. You don’t make a real effort, and therefore you never find out what it is to be fully human.” ...

December 13, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #18 – Summary for the week

Hi All! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: A great post on different Linux tracing systems, which can used for Performance debugging, and how they fit together by Julia Evans. - link Author : Julia Evans A talk from “Strange Loop Conference 2018” on “A Practical Look at Performance Theory” by Kavya Joshi - link Becoming a manager is not the only way up the ladder. If you enjoy getting you hands dirty with technology or if you are not a people person, Technical Leadership path is also an option. More thoughts in this great article - link A git resource repository with 30Day code challenge and resources for Algorithms, Data Structures implementation and more. - link List of softwares (for CI/CD, Code quality, Security) that has free tiers for developers. - link Non-Technical: Over 1300 Free Online courses from Top Universities on wide variety of subjects like History, Architecture, Economics etc. - link On the importance of Morning routine by American author Daniel Pink. - link Podcast recommendation - A podcast from Tim Ferriss with Ben Horowitz. Great talk around leadership in technical fields. - link An extract from the book - “A guide to the good life” " You are living in what to your ancestors would have been a dream world. You take for granted things that your ancestors had to live without. " ...

November 8, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #17 – Summary for the week

Hi All! To make these posts more Quality oriented, I am trying to reduce the frequency of posts from weekly to fortnightly (based on content). Simply put - I will not write if I don’t have anything that will add value to you. Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: A talk from “Strange Loop-2019 conference” on “Performance Matters” by Emery Berger. Covers how a small tiny thing can impact performance, importance of randomizing tests(Stabilizer tool) etc. All lectures from “MIT 6.006 Introduction to Algorithms, Fall 2011” class. A study guide to tell you - What to study and Why to study, along with resource recommendation. “TeachYourSelfCS.” ...

September 21, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #15 - Summary for the week

Hi All! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: What if I told you that CPU % that you always monitor is Wrong! Did you know that requests stalled (waiting) due to memory I/O are counted in CPU utilization ? Here is more on - CPU Utilization is wrong. I am a Mechanical Engineer by degree and Computer Engineer by profession. Here are the stories of self taught CS Engineers. - No CS Degree The online library that collects education CS material from Stanford courses and distributes them for free. I particularly liked the Unix section. - Stanford CS Education library. Book recommendation (courtesy: Alok). “High Performance Web Sites” - This book lists 14 specific rules to improve you client side performance. Non-Technical: What differentiates Professionals from Amateurs. - link I love Emails. Unlike “instant” messages, they don’t pressure you to respond quickly without thinking much. Here is a great write-up on - Composing better mails. A cool way of exploring realistic virtual Universe, travel from star to star, from galaxy to galaxy, landing on any planet, moon, or asteroid with the ability to explore its alien landscape. All on you computer. Check – Space Engine A quote from a book - Mindwise “More time together did not make the couples any more accurate; it just gave them the illusion that they were more accurate.” ...

August 2, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #14 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: “Advice for new developers, or Things I wish I had known when I started programming.” - Part1, Part2, Part3 As an IT professional you would have come across “10x Engineer” write-ups atleast once. Here is a myth buster about it. - “10x engineers”: Stereotypes and research Brendan Gregg’s new upcoming book on Perfomance Tools - “BPF Performance Tools: Linux System and Application Observability (book)” [Long article - Read selectively] - What every computer science major should know. “Every linux networking tool I know” - Julia Evans ...

July 22, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #13 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: Talk by Brendan Gregg - Cloud Performance Root Cause Analysis at Netflix. YOW conference. - YouTube-Link. Length: 1hour University of Helsinki are offering free course in AI. After finishing you’ll receive certificate you can add to your any profile. - link Raspberry Pi 4 is available now! Also, here are the cool projects that can be built using Raspberry Pi. - link. A list of pioneers in computer science - Wikipedia-Page Non-Technical: How to Be Great? Just Be Good, Repeatably - Article-Link Documentary : Richard Feynman, more than a well known physicist, he is an amazing personality. This guy has had a great impact on my life. Here is a documentary on this amazing persons life - YouTube-link. - Length: 1hour. Johy Ive, the Chief Design Officer of Apple is leaving Apple to form independent design company with Apple as client. - Link A site that lists the “Top Sites” globally and country wise. I found Computer and Business category sites interesting. - TopSites. An extract from the book that I am reading : “Life (and our job) is difficult enough. Let’s not make it harder by getting emotional about insignificant matters” ...

July 1, 2019 · 1 min · Akshay Deshpande

Weekly Bullet #11 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: Java comes with built-in Performance monitoring tools, which you might want to be familiar with - link AWS costs every programmers should know - link . Also related info on all EC2 instances. - link Various JVM options available, along with their descriptions. - “Java hotspot VM options”. There are over 100 options along with descriptions like below. ...

June 10, 2019 · 1 min · Akshay Deshpande

Weekly Bullet #9 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: Performance Check - List of commands to check Utilization, Saturation and Errors(USE method) at different components in a system. - “USE Method: Linux Performance Checklist” Performance wise - “Why is it faster to process a sorted array than an unsorted array?” Python has a long list of cool external libraries. But on the contrary, here are a list of - “Python built-ins worth learning.” I am a big Check-list person! Recently I came across DevCheckList that lets create, share or collaborate on a checklist. Here is an ultra black terminal I have been using for a couple of weeks now! - “Hyper” Non-Technical: If you love playing Chess, here are a bunch of - “Very Aggressive Openings.” More often than not, full-time Remote work options look great. But just like everything, they have pros and cons. Here are learning from - “A Decade of Remote Work” [Geeky - Highly Recommended] This blew my mind! Animation of - “507 mechanical movements” ! [ I did study Mechanical Engineering for 4years! :) ] An extract from a book I am reading : “In the beginning of your career, you spend time to earn money. Once you hit your stride in any capacity, you should spend money to earn time, as the latter is nonrenewable.” ...

May 28, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #8 - Summary for the week

Hi All! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: Performance Engineering and Tuning is equally important on Client side as it is on server side. Here is a free course on client performance optimization from a Google performance engineer. - “Website Performance Optimization” A list of useful resource for debugging and optimizing Client Side Performance. -“Awesome Web Performance Metrics” If you have recently moved to Python 3.X, here are a few things which you didn’t have in Python 2.x. - “Things you’re probably not using in Python 3 – but should.” Here is a great dump of information on - “System Design.” The shift in the hiring process in Software Industry is true! Here is a thoughtful article on the same. - “Senior Developers are Getting Rejected for Jobs” Highly Recommended for a healthy laugh - “Let’s deploy to production!” Non-Technical : I have recently been exploring Board Games. Here is a great compilation for - “The Best 2-Player Board Games.” I have been Tracking my expenses for 3 years now, and I review them by every month end. I use AndroMoney for tracking. It has both WebClient and AndroidApp. There are 100 other apps out there, but the point is, once you know where your money is going, you can control it. I came across Kevin Kelly in one of the podcasts. He is movie buff and has a list of great movie recommendations. - “TrueFilm”. An extract from the book that I am reading: “It’s very interesting to observe who the top competitors pick out when they’re five rounds into the sparring sessions and they’re completely gassed. The ones who are on the steepest growth curve look for the hardest guy there—the one who might beat them up—while others look for someone they can take a break on.” ...

May 18, 2019 · 2 min · Akshay Deshpande

Weekly Bullet #7 - Summary for the week

Hi All ! Here is the weekly summary of Technical / Non-Technical topics that I found very resourceful. Technical: “Intermediate Vim “- has daily usable and highly productive Vim commands listed. You have heard about git a lot, but don’t know where to get started ? - “Learn how to use Git (from basics)” . This would take your 30minutes. “Introduction to Computation and Programming using Python.” - Course has been taken by a million people. You will learn to think computationally and write programs to tackle useful problems. The course is free to try. Also, here is “Intro video” about the course. Here is how Python is used at Netflix. - “Python at Netflix.” Want to do some web-scrapping with Python and need some ideas about the same. - Check the comments! Non-Technical : Have you ever had an idea of getting your personal website, but then didn’t spend enough time to make it happen ? Here is another reason to get back to that idea. - “You should have a personal website.” A study on how much money professionals make across different fields. Study link. Results link. Note: Make sure to use filters for the results. Practical career advice - “Career advice I wish I’d been given when I was young.” A view on current state of Internet: ...

May 5, 2019 · 2 min · Akshay Deshpande