Third time’s a charm: Passing Codesmith admissions with Sean Kelly

Written by
Codesmith
6 mins
Feb 10, 2025
Subscribe for more insights
Thank you for your interest in the syllabus.

We'll be in touch soon with more information!

In the meantime, if you have any questions, don’t hesitate to reach out to our team.

Oops! Something went wrong while submitting the form.

TLDR - Third Time’s a Charm: How Sean Kelly Passed Codesmith Admissions

  • Codesmith’s admissions process is intentionally rigorous to ensure both technical excellence and inclusive growth.
  • The process is designed to be a learning experience, supporting re-applicants and helping them grow through multiple attempts.
  • Many strong alums, like Sean Kelly, failed the interview multiple times before being accepted—and went on to succeed.
  • Sean began his coding journey at age 49, pivoting from the car industry after COVID disrupted his career.
  • Despite solid self-taught skills, Sean struggled with technical communication and interview anxiety at first.
  • Persistence paid off: with the help of a supportive pair programmer, Sean passed on his third try.
  • Today, Sean is a Software Engineer II at McGraw Hill and mentors others through the Codesmith process.
  • He credits his success not just to coding ability but to soft skills like communication, resilience, and teamwork.
  • Key advice from Sean:
    • Embrace being wrong—it’s part of growth.
    • Prepare for simple questions—they can trip you up.
    • Don’t overhype interviews in your mind—they’re learning opportunities.
  • We at Codesmith cultivate technologists who are at the intersection of society and tech, able to meet this moment and thrive in an ever-changing world. Ready to become a modern software engineer?

    A high bar to entry is an indicator of the strength of an educational organization, and for Codesmith the tough admissions process is a cornerstone that our resident’s success is built upon.

    With traditional education often failing to provide both accessibility and rigour together, Codesmith was founded to bridge the two by maintaining both a high admissions bar and a truly accessible pathway for anyone willing to do the hard work.

    Ensuring that Codesmith is inclusive, while also rigorous, meant designing an admissions system that supports aspiring residents to learn and build their capacities through the process, including those who are unsuccessful in their first, or even second attempts.

    Applying for Codesmith—and going through the technical interview process—is all part of the growth and it makes candidates stronger.

    While it can be disheartening to fall short the first time around, the fact is many of Codesmith’s strongest alums took more than one shot before being accepted into the program. Working on weak areas and demonstrating the resilience to continue trying are traits shared by the very best technologists.

    Sean Kelly was one of those alums. In addition to overcoming the imposter syndrome that may develop with having to retake the admissions test, Sean also began his coding journey in earnest aged 49. Like many people undergoing a professional pivot following a long career, Sean also questioned whether a life in tech was possible for him.

    Now a software engineer at McGraw Hill, the storied American publishing company of educational content, Sean is in a position to help others understand the value in embracing the hard learning needed to pass the admissions test and also to assure people that it’s never too late to begin coding.

    As COVID put the brakes on his career in the car industry, Sean started surveying the landscape for a new career that would give him more flexibility.

    “I wanted to achieve that Holy Grail of work-life balance and coding was always an interest. I did a year of it at college but didn't finish and life took me in a different direction.”

    The pandemic provided the perfect opportunity to revisit a dormant passion and build a new life around it.

    “I self taught for about a year and got to the point where I was making some decent apps. But I also had bad habits. The job market was sliding. Credentials were starting to be more important,” Sean says. I was drawn to Codesmith from the testimonials, the curriculum, and the high bar admission process. Codesmith made sure people had this foundational skill set and what they teach is a little bit further ahead.”

    Convinced this was the right path for him, Sean started the application process in March 2023. Despite some strong coding skills, it took Sean three attempts to pass admissions, and while tough he gained useful insights.

    “I had a reasonable skill set, so I wasn't failing on the technical side, but on technical communication and being confident enough to code in front of people—I hadn't done that before.”

    “In my first interview I froze pretty badly and was kicking myself afterwards. But the Codesmith admissions team suggested I book another test right away.”

    Unfortunately his second attempt didn’t go to plan either.

    “I probably went through Codesmith interviews as fast as anybody has. It was a complete disaster. I froze and sat there staring at the first problem for 40 minutes. The longer that I stalled, the worse it got.”

    It was telling that the problem, or prompt, that he got stuck on was something he was very familiar with.

    “Build an object during the object oriented programming portion. That was it. They asked me to do something I’d been doing easily for over a year. So naturally, I was gutted by the experience and disappointed with myself.”

    But confident in his desire to move into software engineering he signed up for a third application.

    “Codesmith allows people that are committed and putting in the effort to go past that third interview. There is an option for people having anxiety issues where the interviewer can act as a pair programmer.”

    Pair programming is core to the immersive program, and is an effective way to activate people while also giving them support.

    “They lined me up with Amanda who was awesome. She put me at ease right away and it just flipped a switch in my brain. I blew through the remaining interview stuff in 10 minutes, then we knocked out a leet code problem.”

    Technical skills are perhaps one or two of the five markers that admissions are looking at in candidates, Sean explains, other factors include whether candidates are socially well balanced.

    “Can you work well on a team or in a cohort? What’s their attitude like? What got me through admissions and ultimately got me my job after Codesmith was my ability to communicate and be social.”

    These ‘soft skills’, which are often hard skills for many technologists, pay dividends in the job search.

    “If you want to be a senior engineer, a staff, or principal engineer, you need to be able to have more than just technical skills. You have to be able to work with people at different levels.”

    Today, Sean is Software Engineer II at McGraw Hill and also continues to help Codesmith residents through the admissions process in the same way he was assisted years before.

    “I had three interviews before McGraw Hill. Going into that interview process, I looked at it like the Codesmith interviews. Take the first interview and at the very least you're going to get a good yardstick of where you're at, get the jitters out, and get useful feedback.

    By the time I did the McGraw Hill interview, I had a few under my belt and knew the experience well.”



    Sean’s advice for Codesmith admissions and job interviews

    Get comfortable with being wrong and not knowing what you're doing. “Whether it’s the Codesmith interview process, the program, the job hunt, or in your professional career, it’s going to happen—don’t let it throw you off.”

    Don’t get caught off guard by simple questions. “In my interview for McGraw Hill I was caught out by a very basic question. I tried to come up with answers that were more than they were looking for when they just wanted me to demonstrate I could talk about technical topics at a high level.”

    Don’t build up interviews in your head. “Interviews aren't as bad as people think but they get built up so much in a person's head.”

    Find out how we cover AI/ML in our updated curriculum
    Get your Syllabus
    Special blog guest offer!

    Explore CS Prep further in our beginner-friendly program.

    Get 50% Off CS Prep
    Learning code on your own?

    Get more free resources and access to coding events every 2 weeks.

    Thank you for your interest in the syllabus.

    We'll be in touch soon with more information!

    In the meantime, if you have any questions, don’t hesitate to reach out to our team.

    Oops! Something went wrong while submitting the form.
    Want to learn more about advancing your career in tech?

    Connect with one of our graduates/recruiters.

    Schedule a Call

    Our graduates/recruiters work at:

    ABOUT THE AUTHOR

    Related Articles

    Exciting Updates: First Ever Chief AI Officer & Our New CEO

    community
    by
    Codesmith
    Jun 23, 2025
    |
    10 mins

    Changing Tech Roles In 2025

    community
    Job Market
    by
    Rory James
    Jun 2, 2025
    |
    6 mins

    Entrepreneurship with Codesmith Sr. Advisor Eric Kirsten

    community
    Job Market
    by
    Codesmith
    Jan 10, 2024
    |
    10 mins

    Start your journey to a coding career.

    Thank you for your interest in the syllabus.

    We'll be in touch soon with more information!

    In the meantime, if you have any questions, don’t hesitate to reach out to our team.

    Oops! Something went wrong while submitting the form.
    Want to learn more about advancing your career in tech?

    Connect with one of our recruiters to learn about their journeys.

    Schedule a Call

    Our graduates/recruiters work at: