Kopi Overflow
By Kopi Overflow
Kopi OverflowNov 27, 2021
Ep 23 - Podcasting is a hard software development problem
Our last episode before we go on (indefinite) hiatus. In this episode, we reflect on our journey recording this show over 2 years, reveal the curtain behind the scenes, which episode we liked and everything in between.
Product Uncensored Podcast: https://www.youtube.com/c/ProductUncensored
Afif’s Links:
Twitter: https://twitter.com/afifsohaili
Youtube: https://www.youtube.com/channel/UC_YegQLjZ8zkCNhFaTBfetA/
Long’s Links:
Twitter: https://twitter.com/LongYC
Blog / Weekly Post: https://longyc.medium.com/
Guoy’s Links:
Twitter: https://twitter.com/ghosteathuman
Twitch: https://twitch.tv/ghosteathuman
Ep 22 - A.I. ethics is a hard software development problem
We wanted this to be a random topic episode but couldn't stop discussing the ethics and governance of A.I. because we love talking about things that we know nothing about, or maybe this is an A.I. generated episode.
Follow Kopi Overflow: https://twitter.com/KopiOverflow
Ep 21 - Long's career is a hard software development problem
In this short episode, we talk about Long's career, which involves cybercafe, student discounts, and ANT.
Long's Twitter:
Long's personal website:
Follow Kopi Overflow:
https://twitter.com/KopiOverflow
Ep 20 - Shallow talent pool is a hard software development problem
This episode we talk about narrow software engineering talent pool for some tech stacks, the hows and whys of accessibility, and coding outside of a work.
Episode Notes:
Ruby on Rails most popular among top Y Combinator companies: https://spreecommerce.org/ruby-on-rails-most-popular-among-top-y-combinator-companies/
Accelerate book: https://itrevolution.com/accelerate-book/
Axe (not the deodorant): https://www.deque.com/axe/
Disclaimer: We'd like to apologize that we cannot find the article mentioning Ruby developers being the second-highest paid developers again, but you can always see Ruby positioned quite high every year in recent Stack Overflow Developer Surveys.
Ep 19 - Guoy’s career is a hard software development problem
This episode we listen to Guoy go on and on with his stories.
Follow Kopi Overflow:
https://twitter.com/KopiOverflow
Ep 18 - Engineering management is a hard software development problem (ft. Mehdi)
Our first recurring guest, Mehdi, now an engineering manager, joins us to talk about his transition from engineer to manager, roles and responsibilities of a manager, and also any tips for engineers considering the management path.
Mehdi's LinkedIn:
https://linkedin.com/in/mehdi-zonjy-71bab5159
Mehdi's Blog:
Ep 17 - Afif's career is a hard software development problem
In this episode, we talk about Afif's journey into software development career, arguable career advice and insights he has gotten, the experience he has accumulated along the way, the people who influenced his career growth, as well as the friends he made along the way (hint: us).
Afif's Linkedin
https://linkedin.com/in/afifsohaili
Afif's Twitter
https://twitter.com/afifsohaili
Afif's dusty YouTube channel:
https://www.youtube.com/channel/UC_YegQLjZ8zkCNhFaTBfetA
Follow Kopi Overflow:
https://twitter.com/KopiOverflow
Ep 16 - Interview is a hard software development problem
This episode we talk about the software engineer interview steps and structure, how to make use of LinkedIn recruiters and that communication skills are also important in interviews.
Ep 15 - Internship is a hard software development problem (ft. Felicity)
This episode we have Felicity joining us and sharing with us her recent internship experience, gaps between school curriculum and industry practice and how seemingly dull things in school goes a long way in the industry.
Felicity's Linkedin
https://my.linkedin.com/in/felicity-boey-86018621a
Medium Blog Post
Ep 14 - Standup is a hard software development problem
This episode we talk about the daily standup ritual, what does standup mean to your team, how being more critical of standup might be better and ways to not be standup comedians.
Ep 13 - Product design is a hard software development problem (ft. Esther)
This episode we kicked Guoy out of the studio and have Esther join us to talk about product design, working with engineers & transitioning to being a product designer.
Esther Koon:
https://twitter.com/estherkoon
Ep 12 - 1 year anniversary is a hard software development problem
This episode we celebrate our 1 year anniversary, going through some data & analytics and answering questions and feedback submitted through the mailbox form.
Ep 11 - Form design is a hard software development problem
This episode we talk about form design, why form design matters, good form design practices and just complaining about bad forms and banks in general.
Show Notes:
- Form design: Best practice, research insights and examples: https://gerireid.com/forms.html
- The 3 guideline parameters that Long mentioned near the end comes from “Accessibility for Everyone” by Laura Kalbag.
Ep 10 - Testing is a hard software development problem
This episode we talk about testing pyramid and other testing shapes, test driven development and to not test against mocks.
Show Notes:
- On the Diverse And Fantastical Shapes of Testing: https://martinfowler.com/articles/2021-test-shapes.html
We are doing a mailbox episode for our upcoming 1 year anniversary episode. Send in any burning questions to the Google form below. Form closes 19th Sept GMT.
Ep 9 - Pair programming is a hard software development problem
This episode we talk about pair programming and gaining context through pairing, how to get started in pairing and trying hard to get potential sponsors.
Ep 8 - Pull request review is a hard software development problem
This episode we talk about pull request reviews, picking up habits from other colleagues' commit messages formatting and also how pair programming might help with code review.
Show Notes:
- Those pesky pull request reviews: https://jessitron.com/2021/03/27/those-pesky-pull-request-reviews/
Ep. 7 - Ergonomics is a hard software development problem
This episode we were planning to talk about home offices and end up chatting about ergonomics, complain about internet speeds and how targeted ads sometimes help.
Ep. 6 - Site Reliability is a hard software development problem (ft.Mehdi)
This episode Mehdi Zonjy joins us to talk about site reliability engineering (SRE), how SRE is essentially a form of product team and using Kubernetes to host blogs.
Ep. 5 - Networking is a hard software development problem
This episode we talk about networking, what’s the “objective” that people have when networking, how having pizza at meetups is really awkward & a certain audio-chat social app that is not sponsoring us.
Ep. 4 - Estimates is a hard software development problem
This episode we talk about estimates, where the term ‘stories’ came from, how estimates are not good gauge of performance and adding a button can take forever.
Ep. 3 - 2020 is a hard software development problem
This episode we wrapped up the wonderful year that was 2020, talking about software & tech related events and how not to turn into a conspiracy podcast.
Ep. 2 - Open source is a hard software development problem
This episode we barely scratched the surface about open source, talking about motivation, intentions and how people are just weird.
Ep. 1 - Onboarding is a hard software development problem
This episode we talk about onboarding, the challenges of onboarding remotely and just working remotely in general.
Ep. 0 - Naming stuff is a hard software development problem
Our behind the scenes clip where we talk about the hardest problem to solve in software development - naming stuffs.