Dec 28, 2020
S14:E9 - How to build tech for social justice (Alex Qin)
Play • 43 min

In this episode, we talk about how to build tech for social justice, with Alex Qin, co-founder and CEO of Emergent Works. Alex talks about the challenges she had to face being a woman in tech, how shaving her head caused people to treat her with more respect and launched her on a path toward social justice, and her company’s first in-house app, Not 911.

Show Links

Alex Qin

Alex Qin is the founder of Emergent Works, a nonprofit software company that trains and employs formerly incarcerated coders. She is a reformed software engineer who has been working in the space of prison reentry and criminal justice reform since 2018. She spent most of her career before that writing code and advocating for a more diverse and equitable tech industry. She is also an international public speaker and some of you may have seen her talk about how shaving her head made her a better programmer. And she is a performance and visual artist. Her first solo show, Losing Things, premiered in New York in December 2019.

Soft Skills Engineering
Soft Skills Engineering
Jamison Dance and Dave Smith
Episode 249: Settling the Wild West and credit for self-study
In this episode, Dave and Jamison answer these questions: Questions * I recently took over to manage development at a small company that has been around for a few decades. We just wrapped up a four year effort to move to a more modern web stack. The development style before my new position is best described as ‘Wild West’. My direct boss’s philosophy can be illustrated with the following phrases: * “We are going to have to rewrite it, so just get it out fast.” * “Just hardcode the sh*!@ out of it” * “It just has to look like it works, but it doesn’t really have to work.” My boss is the co-founder of the company and ran development before me. I have made a concerted effort with my current team to introduce best practices, Unit Testing, PSR standards, APIs and so forth but engagement is really low. I’ve tried every way I know how to get them to care about quality code, tests, standards, etc but they just don’t respond. They are more concerned about getting things out fast which is nice but not my top priority. I’d rather have clean, predictable code that doesn’t break in production. How do I get my team to buy off on these principles? * Hi Dave and Jamison How do I communicate all of the self-study that I’ve done to potential employers? I transitioned from a bachelor’s degree in the health sciences to the software industry and I have now worked as a data scientist for a couple of years. I spent a lot of time and effort taking free online classes in mathematics and computer science through Stanford and MIT. Over 3 years I’ve probably done the equivalent of half of a math degree and about a third of a full CS curriculum. And even though I’m employed now, I still keep working on more advanced classes in my spare time. How can I communicate this to potential employers considering that I’m not getting any academic credits for my effort? Should I just leave this off my resume? Is it okay to mention that I have audited those classes? Any other ideas? Thanks for the lovely podcast.
29 min
Level-up Engineering
Level-up Engineering
Coding Sans
Leadership Soft Skills: Master Your Own Mind to Lead Your Team to Success (Click here to take the State of Software Development 2021 survey!) Interview with Gergely Hodicska "Felhő", VP of Engineering at Bitrise. We take a deep dive with him into leadership soft skills and his story about finding his weaknesses and turning them into superpowers. We cover common weaknesses, methods to improve yourself and others around you, and more. In this interview we're covering: Importance of soft skills in engineering leadership Essential leadership soft skills Story about building up leadership soft skills Practices to improve leadership soft skills Common challenges for engineering managers Helping direct reports improve their leadership skills Integrating leadership soft skills into your engineering culture Excerpt from the interview: "I had a heated argument with a friend of mine at Ustream, and he told me, “This is why I don’t like working with you.” At first, I thought, I’m just trying to find the best solution, but really I was defending my ego in that conversation. Moments like that made me realize that I should improve, and research why I react the way I do in certain situations. That’s when I started to learn about my psychological drivers. The first step I took was learning about personality types. This didn’t give me a lot of answers, but it helped me understand why others are stupid..." (Click here to read the full interview!)
1 hr 6 min
Tech Lead Journal
Tech Lead Journal
Henry Suryawirawan
#27 – Tech Entrepreneurship Venture from Israel to Vietnam - Doron Shachar
“I truly believe that what set the superstars or people who are very successful is the ability to tell to themselves to quit. Winners quit fast and quit without guilt." Doron Shachar is an Israeli entrepreneur living in Vietnam over the past 12 years and the founder & CEO of Renova Cloud, an AWS and GCP Consulting Partner in Vietnam. In this episode, we looked at the essence of Israeli entrepreneurship as we first learned about Doron’s childhood & education in Israel and how he built valuable leadership skills throughout his years in the scouts and the army. As we unpacked the Israeli’s approach of problem-solving, risk-taking and overcoming failure, Doron then shared how he ventured into Southeast Asia and ended up staying in Vietnam. We discussed how Vietnam is evolving in terms of technology trends and adoption, including how Vietnamese businesses are adopting cloud as part of their digital transformation. Doron also shared some tips on how entrepreneurs should prepare for a successful venture into Southeast Asia. Listen out for: * Career Journey - [00:05:13] * Entrepreneurship in Israel - [00:09:58] * Entrepreneurship Advice - [00:16:31] * Venturing to Vietnam - [00:19:25] * Vietnam Among Other SEA Countries - [00:27:15] * Vietnam Differentiators - [00:29:52] * Cloud Adoption in Vietnam - [00:33:23] * Advice to Succeed in Vietnam - [00:38:23] * Upcoming Trends in Vietnam - [00:41:20] * 3 Tech Lead Wisdom - [00:45:04] _____ Doron Shachar’s Bio Doron Shachar founded Jetview Southeast Asia in 2007 to join the fast growth and development of the Vietnamese mobile and telecom market. Under his leadership, Jetview has become a recognized agency and representative for new services and innovative technologies in the emerging Vietnamese market. In 2017, he founded Renova Cloud, an AWS and Google Cloud Consulting Partner with a highly integrated team of skilled engineers, architect and DevOps, providing services towards transition of the legacy workloads to frontline technologies in Cloud, DevOps and Automation. Doron earned a chemical engineering degree from Shenkar University in Israel and an MBA from Boston University in the US. In addition to being an active volunteer for human rights & quality government in Israel, he is also a passionate runner, swimmer, and fan of rock music history. Follow Doron: * LinkedIn – * Email – * Renova Cloud – * Jetview SEA – Our Sponsor Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags by visiting Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit
49 min
The Angular Show
The Angular Show
E049 - RxJS Operators Episode 3: Filtering Operators
In part 3 of our series on RxJS operators, the Angular Show panelists Aaron Frost, Jennifer Wadella, and Brian Love, along with our friend Lara Newsom, take a stroll through the filtering operators. The filtering operators enable developers to filter next notifications from an Observable. The most logical filtering operator to start with is, well, you guessed it, the filter() operator. From there, we look to the operators that only emit a single next notification: first(), last(), find(), and single(). Most of these operators are fairly straight-forward, and often have an optional predicate that can be provided to determine when the operator returns a new Observable that immediately emits the next notification to the Observer, or to the next operator in the pipe. Moving onward Lara teaches us about the family of take() and skip() operators. We didn't list them out here since we are lazy and don't want to type them all out, plus, you should really just have a listen to the show and subscribe! Ok, phew, now Lara and the panelists talk about the ignoreElement() operator, which like the window() operator, has nothing to do with the DOM. Rounding the final bend in our run through the filtering operators we talk about the family of distinct() operators. And, with a sprint to the finish line, we learn about the audit(), debounce() and simple() operators for rate limiting. Speaking of rate-limiting, this is getting long. But, thankfully, this show on the filtering operators is not that long, plus, you can always expect a good time hanging out with the Angular Show. Enjoy! Show Notes: Connect with us: Lara Newsom - @LaraNerdsom Brian Love - @brian_love Jennifer Wadella - @likeOMGitsFEDAY Aaron Frost - @aaronfrost
1 hr 13 min
More episodes
Clear search
Close search
Google apps
Main menu