#160 She taught herself coding in her 30s for zero dollars
Feb 15, 2025
auto_awesome
Julia Undeutsch, a self-taught software engineer and accessibility specialist at Atos, shares her transformative journey from poker dealer to coder. She highlights the importance of making software accessible for individuals with disabilities and discusses her experience creating tutorials in Japanese. Julia emphasizes the necessity of integrating accessibility in software design and shares insights on the challenges of learning to code remotely during the pandemic. Her passion for inclusivity extends to gaming, advocating for improved accessibility as demographics shift.
Julia Undeutsch transformed her career from a poker dealer to a self-taught software engineer by leveraging free online resources like freeCodeCamp.
Emphasizing the importance of accessibility, Yulia highlights how accessible design benefits all users, not just those with disabilities.
Yulia's experience indicates that cultural attitudes towards web accessibility differ significantly, with Japanese audiences showing more enthusiasm compared to Western countries.
Deep dives
Journey to Coding
Yulia Undoich shares her inspiration for learning to code, highlighting that she started in her 30s after feeling unfulfilled in a job at a law firm. She utilized FreeCodeCamp and other open resources, emphasizing that she spent zero dollars on formal education. Yulia discusses the imposter syndrome she felt, initially believing that tech was beyond her reach due to her age and gender. Despite her doubts, the encouragement from her younger brother led her to pursue coding, which eventually opened doors to a fulfilling career in software development.
Importance of Accessibility
Accessibility is defined by Yulia as the design of websites and applications to ensure usability for all, including individuals with disabilities. She emphasizes the societal need for accessibility, citing the significant number of people impacted, such as the millions who are blind. Yulia shares a poignant example where companies like Domino's faced legal action for neglecting web accessibility, highlighting the benefits of proactive compliance with accessibility laws. She stresses that making digital content accessible not only aids those with disabilities but also enhances usability for everyone.
Semantics in Web Development
Yulia advocates for the use of semantic HTML as a foundation for accessibility in web development. She believes it is essential for developers to learn and implement proper HTML structures, which can greatly improve a website's accessibility features. By using elements appropriately, developers can ensure that their content is easily navigable for screen readers and other assistive technologies. Yulia encourages new developers to start by mastering HTML and understanding the impact of their coding choices on user accessibility.
Cultural Differences in Accessibility Awareness
Yulia compares the reception of accessibility topics between different cultures, noting how audiences in Japan show greater enthusiasm for learning about web accessibility than those in Europe and the U.S. She shares her experience giving talks in Japan, where attendees were engaged and eager to ask questions, contrasting it with more indifferent responses in Western countries. This difference in attitude reflects cultural values around progress and consideration for people with disabilities. Yulia believes that fostering awareness and education about accessibility can lead to better practices in software development.
Continuous Learning and Career Growth
Throughout her career, Yulia emphasizes the importance of continuous learning and adaptability, especially in tech roles. She describes how being open to new challenges has led her to learn different programming languages and frameworks to meet project needs, such as PHP and WordPress. Yulia's proactive approach and passion for technology not only help her grow as a developer but also enhance her role in promoting accessibility. She encourages others to embrace learning as an integral part of their career development in the evolving tech landscape.
On this week's episode of the podcast, freeCodeCamp founder Quincy Larson interviews Julia Undeutsch who is a self-taught software engineer and accessibility specialist. She works at a big European company making software more accessible for people with disabilities. She taught herself to code in her 30s using freeCodeCamp.
Support for this podcast comes from a grant from Wix Studio. Wix Studio provides developers tools to rapidly build websites with everything out-of-the-box, then extend, replace, and break boundaries with code. Learn more at https://wixstudio.com.
Support also comes from the 11,043 kind folks who support freeCodeCamp through a monthly donation. Join these kind folks and help our mission by going to https://www.freecodecamp.org/donate
We talk about:
- Julia's coding journey from poker dealer to self-taught software engineer - How she creates tutorials in Japanese - Her passion for making software easier to use for everyone - Working remotely at a big European software consultancy