Mashhood Rastgar
Karachi Wala Developer
10 minute weekly ramblings of a software engineer based in Karachi sharing about tech and startups. Recently started a series on Engineering Leaders in Pakistan.
Author
Mashhood Rastgar
Category
Podcast website
Latest episode
Apr 17, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
LLMs: This Jen, is the internet. 09.01.2024 6:36
Referencing the classic episode from IT Crowd - we take our first dive into the world of LLMs by talking about neural nets and how they form the basis of the LLMs we know today. We touch on the famous paper - All you need is attention, and then talk about what LLMs under the hood are really about.
Welcome to the world of GenAI. 07.01.2024 9:07
After a year long break - Im back with an update on Gemini and Gen AI taking over. In this episode I talk about the over all impact of Gemini and LLMs and how can we use them better in our daily lives.
EngineeringLeadershipPakistan - Lamak Qaizar @ Bazaar Tech 12.12.2022 28:53
I had a great chat with Lamak, who works at one of the startups in Karachi called Bazaar Tech. We discussed several interesting topics including team structures, full stack development, performance reviews and more! Thanks Lamak for taking time out for this episode of EngineeringLeadershipPakistan.
EngineeringLeadershipPakistan - Asadullah Bin Yousuf @ Airlift 05.11.2022 31:03
I had a great chat with Asadullah about his time in Airlift where he was an engineering manager leading a specific team. We talked about several management related topics, from the values at Airlift, life there as an engineering leader, performance management, hiring, engineering productivity and more! You can also watch this on the KarachiWalaDeveloper Youtube channel.
EngineeringLeadershipPakistan - Hunain Kapadia @ SmartBenefits 14.10.2022 16:01
This is the first episode of the all new series where I will be interviewing Engineering Leaders in Pakistan. We will be talking about leadership topics like CTO roles, hiring, performance reviews, feedback and more. In this episode we have Hunain Kapadia from Smart Benefits sharing about this experience building the some awesome tools in the insurance space.
Writing Good User Stories in Product teams 24.09.2022 14:20
Software Engineers require instructions in order to build apps and tools. And most of us don't know what these instructions should look like. One of the ways these instructions can be shared is in the form of user stories, and it's not just about writing a bunch of text, but comprehensive check list of how this should be structured so the right information can be given to the builder. Ofcourse its...
Why I havn't applied to Google as a SE (yet). 14.08.2022 8:11
Google, or any of the FAANG companies for that matter, are an awesome place to work. When I started by bachelors - I was thinking of graduating and then getting a job there, or build a pathway to a job there. However by the time I graduated, my mind set had changed. In this episode I explore my thoughts and reasoning on what changed my mind and why I havnt applied since.
Should you join a startup today? 23.07.2022 9:04
With startups going bust left right and center, high inflation and a global recession - are startups still the right choice to be at? In this episode I talk about the difference between the companies treating engineering teams as a profit center vs a cost center, to show why startup engineering teams as usually a better choice even if there is a slightly higher risk being there.
How good is your company's Engineering Culture? 25.06.2022 30:25
In this episode I break down a good engineering culture using two different culture tests from the web. We take a deep dive into the technical side of the culture first, followed by the work and management culture. How does your company score - what is the one thing you would change in your company to make it a better experience?
Why Should Every Developer Learn Javascript? 31.05.2022 15:31
Javascript is one of my favourite languages out there. Im not sure if it just the familiarity with the language (have been using it since age 10) or the fast pace of change in the language space or the fact its being used on space craft - I think its a useful skill to have for anyone working in the software industry. Check out my rant on what makes JS so awesome according to me!
Understanding DORA metrics for Software Delivery Performance 07.05.2022 12:20
As programmers we work hard all day to ensure we build the best products in the best technical way possible, and if that work isn't shipped to customers right away, we are unable to generate any value of it for the company / product. DevOps plays a critical role in our organisations today, and ensure we have an efficient production line shipping features to our customers is a part of it. In this e...
Whats makes a good software engineer? 30.04.2022 20:58
While mentoring some students with technical interviews, I documented what I find to be most important qualities of a software developer or engineer. While a quick google search online will find mixed reviews, most people feel that technical skills are most important. However I feel a bit differently about this, and in this episode share the things all software engineers should focus on and how th...
Before joining a startup 09.04.2022 10:55
The recent failure of the startup Fast got me thinking of things one needs to be aware of while considering to join a startup and things to observe while working in one. This episode covers some basics to what you can do before and after joining which should help you prepare better for the risks involved while working in a startup. This episode was inspired by the following post: https://newslette...
Understanding a Startups Technical Due Diligence... 19.11.2021 12:04
Technical Due Diligence (DD) for startups is not something we think about until the time really comes in. When we get the list of questions or get asked those dreaded questions that we always knew would come to haunt us. In this episode I share about what is the process and what to expect from this, so that one can be better prepared when this happens.
Are you a T-Shaped Developer? 18.08.2021 10:20
T-Shaped developers are those interested in learning across a breadth of technologies ranging from frontend to backend to devops. In this episode we try to understand why would we want to diversify vs specialise and is there a better option between the two?
Thinking about Engineering Analytics 10.08.2021 18:23
Do you feel your team is very sluggish and not moving fast enough? Do you feel there are constant blockers which are stopping the features to get shipped? In this episode I dive into the world of engineering performance and what are some thing of the useful things you can measure, and which ones are not meant to be measured at all.
Understanding how ESOPs or Share Options work 12.06.2021 27:47
You might have been reading about one of the dozen multi-million dollar investments made into startup recently. And you might be wondering how do I get a piece of that action. Most companies now offer their shares to employees through whats called an ESOP. This allows you to accrue value over time and if the company wins big - so do you! This and more in this episode.
Demystifying PCI DSS - Do I need it? 17.04.2021 15:16
PCI DSS is a security standard certification which a company requires if they have card payment integrations on their websites. However its one of those topics which sounds scary, not talked about enough and is very specific to each company. So understanding even if it is a requirement for your company becomes a pain. In this episode I share my experience going through the certification with Sasta...
How do I write faster code? 06.03.2021 10:41
In order to write faster code you need to understand (or profile) your current code and visually or numerically breakdown the pieces which need improvement. How do you do this? We use code profilers! In this episode we dive into the world of tweaking code performance and getting the most out of the hardware its running on.
Mono Repo vs Multi Repo 27.02.2021 11:58
Mono repos is not a new concept - but one often visited by growing organisations to help reduce the overhead of managing thoses dozens of repos in the company. Is it better? Well that depends on the company and how they work. In this episode I go through the differences and reasons why one would consider a mono repo over a multi repo.
Do I need monitoring and observability for my web app? 06.02.2021 9:48
Now a days even a simple CRUD based app can have a lot of moving parts - esp if deployed with something like Kubernetes. Our complex applications are growing even faster, interacting with many different libraries and handling greater and more variable loads. How do we get insight into whats really happening on the code level any more? Long gone are the days when a simple CPU usage alert would be e...
I bought a new mic for my podcast! 30.01.2021 7:47
Many thanks to the GDE program for creating this initiative! In this episode I cover my learnings from buying my first "professional" mic - what are some of the things you need to know and how is my experience going so far with the mic I have bought.
Why do we need Typescript? 23.01.2021 10:54
Typescript is becoming one of the popular languages to use - but do we really need it? How helpful are the typings we write? What makes it stand out from Javascript? This and more in this episode covering the use of Typescript, benefits of typings, and some things to look out for.
AWS EKS, ECS and EB - Containers Galore! 16.11.2020 9:10
As Docker and Containerisation have taken over the world - we have many different options to deploy our apps to. Within the AWS ecosystem, we have a few options from EKS, ECS and ElasticBeanstalk. While the latter might sound like an outdated option in front of EKS and ECS, it is surprisingly useful - this and more in this weeks podcast.
You Dont Need A CTO 06.11.2020 7:32
Gone are the days when we need tech teams to setup a simple website. Now a days we simply sign up like we do for Gmail and have everything setup in no time! And it costs just a few dollars per month. No Code tech is awesome and its here to make those mundane development roles redundant. With loads of new tools out there from making simple websites to building complex data entry apps or dashboards...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.