Blissful Programmer - podcast cover

Blissful Programmer

saurav prakashwww.patreon.com
Hey my dudes! In this podcast, we will discuss about programming in general and becoming a blissful programmer in particular. Having been programming for around a decade, walking in shoes of both lead software engineer and beginner, having given hundreds of interviews and taking hundreds as well, I have accumulated some knowledge which I would like to share. Topics include how to start coding, skills to sharpen, how to improve quality, what hiring managers are looking for, how to become a great team contributor and more. Patreon Link below Yours, Saurav Son, Engineer, Brother
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

15 Tips on how to not turn off your interviewer

In this episode, we would talk about a few gotchas which you gotta keep in mind when you go for an interview. Remember, in programming jobs, especially senior level jobs, you will be grilled. If you don't know your basics, you won't be hired. I will go in to detail on six strategies to keep in mind when interviewing. It all comes down to having empathy with your interviewer. You have to make it easier for him to hire you and these tips would be helpful.

Dec 15, 202024 minSeason 1Ep. 15

14 My 5 tips for computer science students (my regrets)

Hey my dudes. This episode is more focused towards beginners and college students. I would be talking about 5 tips which if you inculcate in your life will for sure get you very far in your computer science career and help you secure great job. The back story behind these tips would be things I did wrong, my mistakes, my regrets, what I learned so far and what worked for me. Why wait, let's dive right in! Don't forget to subscribe, share and support (Patreon: blissfulprogrammer)

Nov 05, 202036 minSeason 1Ep. 14

13 Be Lazy (strategically)

A lot of times when you are working with other teams, you would be given an impossible deadline. In my opinion, 9 out of 10 times it is out of no where. Impossible deadlines makes sense for a doctor where patient can die, or may be a fire fighter, or paramedic or a stock trader, but for a software engineer? Why? We all know software development should be strategic and not tactical. You should take a step back and ask the why before jumping on coding. A working code is just the start. If you don'...

Nov 04, 202023 minSeason 1Ep. 13

12 Power of using simple diagrams

Hey my dudes! In this episode, we would talk about a basic strategy for understanding any new complex domain. UML is very helpful but you don't have to go crazy about using each proper entity. Just drawing on the white board helps your mind and others find patterns which help you understand the core of the domain. It could be a new API (like I was doing recently with facebook ad api), a new service or a new product. It helps you understand enough so you can discuss the domain more properly with ...

Oct 29, 202014 minSeason 1Ep. 12

11 Why OAuth 2.0 and How OAuth 2.0

Hey my dudes! In this technical Episode, we will be talking about OAuth 2.0, its history, a little bit about OAuth 1.0 and OAuth 1.1, its advantage and briefly get in to understanding the protocol, entities, the grant types, use cases etc. I will try to keep it as basic as possible, I promise. For show notes, references (Thank you Oath and Digital Ocean), and more readings, you can check my blog link here - https://www.onceaday.today/subjects/4/posts/181

Oct 18, 202038 minSeason 1Ep. 11

10 Be a knowledge cruncher not just code cruncher

In this episode, I would be talking about domain driven design. There is always two types of engineers in a team. One who are core members and understand the domain lingua well and others who just care about feature completion. Of course the core members are the ones who are least replaceable and are important asset for a company. Understanding domain and talking and creating code and architecture that goes hand in hand with domain expert understanding is a big asset and is the topic of this epi...

Oct 14, 202020 minSeason 1Ep. 10

09 Always Be Learning - Set tasks not time

In this episode, we will talk about the importance of learning as a software engineer. Both in and out of your job. The only way to grow as human is to learn. But it is hard to take out time to read everyday. After a whole day of intense mental work, we are usually too tired to act on that time. Although there is no way to go around it, a better way is to set task not time. If you get extra 10 minutes, take that to accomplish your task of learning out of job in that 10 minute. Read faster. If yo...

Oct 10, 20209 minSeason 1Ep. 9

08 Always speak your mind, period.

In this episode, we will talk about why being assertive is very important while being a programmer. You need to tell others if a problem is solvable in the the time given or you need help or more resource to finish it. You need to say no to an approach if you think it is wrong. You need to tell that you can't solve a problem and you need help if that's the case. As a programmer, you are the one who have to build or figure out solution. Others might want you to build a rainbow dumping unicorn but...

Oct 08, 202019 minSeason 1Ep. 8

07 Beware of the scammy programming courses

In this episode, we will talk about why you should save yourself money and not fall for scammy programming courses telling you that they will get you a six figure job once you take their courses. IMO most of these guys are disrespect to the community. They want to ride on the buzz word and make money by putting together contents which are freely available in open source docs. Most of them also pay others to prepare the script they can follow on. This is wrong. Heck, I also thought about creating...

Oct 07, 202027 minSeason 1Ep. 7

06 Quality over quantity

In this episode, we will talk about the other side of maintaining the quality of your work. Coding is also an art. It is a creative way of bringing any new product to life. We all know that any artist need a peaceful state of mind to achieve brilliance through his work. Same with you. Never overdo it aka take breaks. Take breaks after every hour and a major break (1-1.5 hour) in the middle while working. When you are working, work hard, think more and write less. But once if you are done with th...

Oct 06, 202011 minSeason 1Ep. 6

05 Presentation matters

In this episode we will talk about why code presentation matters. The code you write should be the one you would love to work with in the future. Anyone can code by watching a video these days. The main differentiation between programmers is the way they make the code very easy to understand and follow through. Good programmer take time to present the code in a very easy to understand and work with manner. This is not easy skill and it takes time, practice and lots of conceptual reading. But I w...

Oct 06, 202020 minSeason 1Ep. 5

04 Facing self doubt, failures and embracing the process

In this episode, we would talk about the number one reason why someone who just started with programming stops. We will talk about failures, doubts and how to push through. Programming is tough. Whoever says it is not has not yet worked on a tough problem. It is a skill which makes us learn the process of getting better, handling failures well and be humble. Is there an easy way to not face these yet learn programming? I would say no. That is the process. One has to embrace it. But, once you go ...

Oct 05, 202015 minSeason 1Ep. 4

03 Dealing with stress and finding a balance in life

In this episode, we would talk about finding the right balance in life as a programmer. Programming or software engineering is a stressful job. If someone says it is not, they are likely doing something wrong. We would talk about how to deal with stress, my own story and lessons I learned, healthy habits to have in life, and adapting your off screen life in order to reduce the stress level and be internally blissful. Thank you for listening!

Oct 05, 202022 minSeason 1Ep. 3

02 Two skills that will make you really good

In this episode, we would talk about two skills which are the most important to polish to become a good programmer; They are ones you will need to sharpen as you go along. Remember to start somewhere and keep going. Working on these two skills will make you a great problem solver and great for hire. Thank you for listening!

Oct 03, 202024 minSeason 1Ep. 2

01 How to start programming

In this episode, we would talk about my experience of starting programming and why it is important to use the right language when you are starting up. We will talk about the right skills required to be a good programmer as well as what to work on to become a great one. I don't believe in born talent so I would not say that you are either born a programmer or not. I believe its just a skill and you need time and persistence to master it. Thank you for listening!

Sep 28, 202013 minSeason 1Ep. 1
For the best experience, listen in Metacast app for iOS or Android