Talking Points: The disadvantage that Juniors developers have Focus on the actual goal Take your career to the next level Quotable Quotes: "Through mentorship programs and developer events that I run, I recognize that the biggest disadvantage that Juniors developers have is not technical expertise" "Tools, libraries, technologies, frameworks, languages, they all change so fast" "The disadvantage that Juniors devs have is that they don't know how more Senior engineers and managers think" "That's ...
Nov 08, 2021•4 min•Ep. 68
Talking Points: Open-source contributions Working with workflows Promoting open-source projects Networking Founder’s mindset Quotable Quotes: "Getting involved with open-source can definitely make your development more visible" - AP "A lot of the opportunities that I've had in my life often come down to networking, and open-source is no exception to that" – AP "I've always generally been a proponent of just being exposed to lots of different ways to thinking or ways of working, that makes you mo...
Nov 01, 2021•42 min•Ep. 67
Talking Points: How to find balance to avoid burning out Finding your career goal as a developer How to help others and learn while having fun Quotable Quotes: "You should be pushing yourself, you should be learning new things" [instead of relying on an employer] - DG "Choose projects that you find fun” [to make your leisure time, your learning time] – DG "I could use that knowledge [how to push myself the right way, how to find motivation..] in helping other people, making them grow as well" - ...
Oct 25, 2021•32 min•Ep. 66
Talking Points: Is it a problem if you personal GitHub is not showing a lot of activity? / Is it OK to have a basic portfolio site that has the basics? / How can you show that you are capable? How can you stand out from other people? How do I provide value to a company if I do not currently know all the in demand frameworks? How do you make an employer trust you enough so that they take a chance on hiring you? Quotable Quotes: "You don't need a GitHub that shows lots of activity" "When a Hiring ...
Oct 18, 2021•25 min•Ep. 65
Talking Points: How could you become a successful developer Approaching mistakes Choosing a supportive environment Contributing to open-source Techniques to prevent mistakes Quotable Quotes: "Finding what you're great at" [to become successful] – JD "It's not all about just engineering" [but working with people, different teams] – JD "You're gonna fail and you're gonna screw up, sometimes big time" [Junior devs] – JD "From a management point of view, it really shouldn't be about the individual d...
Oct 11, 2021•44 min•Ep. 64
Talking Points: Importance of networking Communication Managing teams How to ask questions Understanding the approaches Daily habits Accountability Quotable Quotes: "I think both of them are essential for people coming out of bootcamps or colleges" [networking and communication] - AH "It's a huge advantage to have a conversation with somebody like that, in an informal setting before you head down the formal path of applying" - DG "Networking isn't about just getting a job, it's about making conn...
Oct 04, 2021•54 min•Ep. 63
Talking Points: Difference between Senior and Junior engineer Ways to gain experience quickly Career paths 10x engineers Setting up the right mindset Quotable Quotes: "You can have one year of experience five times or you can actually have five years of experience" - ST "The more Junior somebody is, the more obsessed they are with their code following some sort of textbook perfection" - ST "The more Senior people tend to focus on is delivering value" - ST "The real art of engineering, specially ...
Sep 27, 2021•40 min•Ep. 62
Talking Points: Building tools developers use Learning a new codebase The viability of open source careers What makes a good team member Avoiding burn out Quotable Quotes: “Every line of code you change is going to have an impact somewhere and it's going to impact someone.” - JS “The amount of knowledge you have...will never define you, it's how you apply it, it’s how you recover from mistakes.” - JS “[How to learn faster] Figuring out what you don't know and knowing how to quickly identify the ...
Sep 13, 2021•45 min•Ep. 61
Talking Points: Figuring out your career path Learning to code Working in a team setting The skill of communicating What makes a good engineer Quotable Quotes: “Handoff your code so that somebody else can maintain it.” - GC “I strongly encourage all junior engineers to work in at least a mid-sized to a large-sized company.” - GC “One key skillset an engineer must have is communication.” - GC “The easiest way to do that [align yourself to the priority of the company] is align yourself with the bu...
Sep 06, 2021•45 min•Ep. 60
Talking Points: Code as a means to an end Focusing on the business problem Building business value The alignment of goals within an organization Not being afraid to ask stupid questions Quotable Quotes: “In our culture, we build businesses...we happen to use code most of the time.” - SP “Do you want to succeed or have fun?” - SP “Culture is what you do, not what you say you do.” - SP “Make sure you really understand the problem [that your team is] trying to solve.” - SP “The best people are comp...
Aug 30, 2021•43 min•Ep. 59
Talking Points: Putting yourself in the user's shoes Doing your work and asking questions Interview preparation Culture fit Quotable Quotes: “We don't want somebody that is just a doer without asking questions.” - ND “I want people to always be wanting to improve themselves and challenge themselves.” - ND “Be willing to...say, "I think this can be done better", but you don't want to dig in so hard that it becomes negative energy.” - ND “If I'm looking at developer candidates...I'm looking for…do...
Aug 23, 2021•56 min•Ep. 58
Talking Points: Building products people use Getting a job you can be great at Be in places where luck can happen to you How to know if you are providing value Quotable Quotes: “If you're not providing value in your ecosystem, interacting with this person is not a good use of time or money.” - DS “If you're aligned with your managers, then you'll tend to produce value for them.” - DS “If you don't fundamentally care about who you serve, you should consider whether that's the job you want.” - DS ...
Aug 16, 2021•50 min•Ep. 57
Talking Points: The different stages of a developer Thinking about where you want to go Find what you enjoy doing early in your career Do you want to be a manager or a single contributor Learning from costly mistakes Quotable Quotes: “Where do you want to go?” - SD “You want to grow and you want to think, how did they get to where they're at and make that happen.” - SD “At the earliest start be picky about what you're trying to do.” - SD “My biggest thing that I can ask you is to be a problem so...
Aug 09, 2021•54 min•Ep. 56
Talking Points: Finding missing information quickly Not needing permission to pursue ideals Working well with a team Growing through community Not just being a pair of hands Quotable Quotes: “The worst thing that I think a developer can do is not surround themselves with tons of other developers.” - TB "It [NodeConf] really got me understanding how other programmers work and what they're doing.” - TB "To be a good engineer, you always have to be learning." - TB "Strike a balance, trust yourself....
Aug 02, 2021•49 min•Ep. 55
Talking points: Be creative as a developer Setting yourself apart Choosing the right technology The freedom of JavaScript Finding your niche Solve problems that free up time Quotable Quotes: “You should probably go down the road of the thing that's going to give you the most return.” - DB “It's very hard to find someone that can do that [be an illustrator] and also write code.” - DB “You should really not just reach for the latest and greatest thing because you saw it on hacker news” - DB “Learn...
Jul 26, 2021•1 hr 1 min•Ep. 54
Talking Points: Making your boss look good How to use your skills and passions Knowing the pros & cons of tools Understanding risk Focusing on the outcome Quotable Quotes: “If you want to advance your career...figure out how to make your boss look good.” “He [Jonathan’s senior colleague] thought about the outcome. What are you really trying to accomplish here?” “When...they understand a little bit about business outcomes, I'm like, oh, this person is smart, they get it.” “The world doesn't o...
Jul 19, 2021•54 min•Ep. 53
Talking Points: The complexity of mentorship Surround yourself with good people The hiring process Kind honesty Culture fit Quotable Quotes: “I think it's much more important that you have a values fit.” - EH “From a kind place, tell the truth to people.” - EH “Always think about the client, put yourself in the client's shoes.” - EH “We're taught that when you're a candidate you can't address certain issues.” - EH “Judging...the ability to do a job from the interview process is such a tricky pro...
Jul 12, 2021•42 min•Ep. 52
Talking Points: Communicating well The cycle of learning new things When to prioritize performance Clean code Empathy for the user Quotable Quotes: “This is a new challenge and it's hard. It becomes a lot shorter. - P “I think people optimize for what's going to look pretty...vs. what's going to look like a real instrument” - P “You're still keeping performance in mind, but you're not being hyper about it.” - P “There's also the speed of how the user perceives it. The perception of speed.” - P “...
Jul 05, 2021•46 min•Ep. 51
Talking Points: Watching mentors solve problems Version control Humble communication Self-evaluation Constrained creativity Quotable Quotes: “You have a big story[frequent Git commits]...that’s what gets published, is a story.” - JH “You can always improve communication.” - JH “If somebody has that[holier than thou attitude], that would probably be like a big red flag.” - JH “Nobody knows anything at the start of this stuff, so we all learned.” - JH “You should know why you're participating in t...
Jun 28, 2021•43 min•Ep. 50
Talking Points: Developer advocacy Write good documentation Confusing the solution with the problem Define clear goals Learning with joy Quotable Quotes: "Does this solve a problem that everybody agrees is an actual problem?" - EM "Whenever you've run into problems, it's probably a goal problem." - EM "When you don't know what you want a function to do it can be really hard to write that function." - EM "A lot of people just don't like to close off possibilities so they want to do everything all...
Jun 21, 2021•53 min•Ep. 49
Talking Points: Maintaining GitHub's official JavaScript SDK Making users and developers life's easier Being a valuable asset to your manager and team Growth through communication You are entitled to mentorship Quotable Quotes: "I would say you are entitled to mentoring." - GM "You [Junior dev] have a unique perspective that I lost a long time ago" - GM "It's an easy sell. If you say I can automate this with two hours of work." - GM "Writing skills are so important besides the coding aspect itse...
Jun 14, 2021•48 min•Ep. 48
Talking Points: Take advantage of your soft skills Spot job postings scams Mandatory things to expect in an interview Apply to roles above your skill level Set yourself apart as a junior developer Quotable Quotes: In the first line [tell me about yourself question], have something that grabs their attention. - TJ You're making these assumptions without actually putting yourself out there and giving yourself a chance. - TJ What the companies don't do is they don't tell job seekers that, we're act...
Jun 07, 2021•1 hr 2 min•Ep. 47
Talking Points: Creating Open Source Software Why Bootstrap was created The development scene in the early 2000s What you should know to learn quickly Quotable Quotes: (Why bootstrap was created) "I just wanted to create a toolkit internally to make it so that my peers on my team could create these tools in a beautiful way." - JT "I don't have a traditional computer science background. I studied literature in school. When I moved into the industry, I felt like I had a ton to learn, obviously not...
May 31, 2021•49 min•Ep. 46
Talking Points: Entrepreneurship What Sam learned working at Google, Uber, and Wealthfront Determining what tech stack to use Learning from your mistakes Practicing for interviews Quotable Quotes: “There's actually a talk online, I believe it was from an engineer from Etsy called 'Choose Boring Technology.'” - SS “The most important lessons I've learned...are about being pragmatic in your choices of technology that you use to solve your problem.” - SS “The main motivating principle throughout my...
May 24, 2021•39 min•Ep. 45
Talking Points: Software community activities Positive traits of a Junior Dev The value of authenticity in interviews Setting intentional career goals Knowing when to ask for help Quotable Quotes: "How do I become the best developer? How do I build the best product? You ask the people who created them and it's 'I was just trying to solve one problem.'" - TL "I would encourage everyone to just do what they want and what they are passionate about, cause that's also where sustainable things happen....
May 17, 2021•46 min•Ep. 44
Talking Points: Overcoming intimidation when using new technology The great aspects of the software community Choosing the right people to work with Qualities of a good team member Quotable Quotes: “Almost every problem is something that anyone can solve and can understand if they spend enough time trying to really dive into the issue.” - ND “I heard recently, the key to productivity is the yin and yang of motivation, that energy, and discipline to stick with it when you don't have that.” - DG (...
May 10, 2021•37 min•Ep. 43
Talking Points: Jim’s side projects Early programming languages Programming for Disney Managing projects with a team How to utilize frameworks Making projects successful Psychological safety Asking questions as a dev in the workplace Quotable Quotes: “It was like pure creativity. You could imagine things and then get immediate feedback, that thing you imagined was made real.” - JB “I learned by making mistakes.” - JB “I discovered that fairly early on that every time I wrote a program to do X, I...
May 03, 2021•46 min•Ep. 42
Talking Points: Pushing beyond your limits Abstraction of Professions Junior Dev Traits Forest vs Trees Looking Under the hood Working with non-technical people Communication Quotable Quotes: “How do we make this possible? How do we achieve this?” - TM “There’s an aspect to be sure that you have the right person for the job.” - TM “You don’t need to be a full-stack jack of all trades master of none.” TM “The FE bar just keeps getting raised.” TM “You need to have people that can solve the proble...
Apr 26, 2021•49 min•Ep. 41
Talking Points: Community Building Hireable Traits Value of Production Environment Experience Non-traditional Work Experiences Getting Paid to Learn Utilizing Experience to Grow Your Career Quotable Quotes: “QA has been a great way to get started [in tech.]” - MP “Now is the best time to be a part of large group projects.” - MP “There’s a creative revival coming out of post-COVID life.” - MP “I saw [freelancing] as an opportunity to inject new ideas and tools into the space.” - MP “I was able to...
Apr 19, 2021•44 min•Ep. 40
Talking Points: The transition from full-time software engineer to full-time educator How teaching solidifies understanding Involvement in the open-source community avoid losing touch with the newest tech Going beyond following tutorials Ways to get exposure to different problems Importance of motivation Being flexible in project scoping Practice Interview skills by interviewing Importance of blogging Quotable Quotes: “Sharing my knowledge is a great way to solidify my understanding” - KCD “I qu...
Apr 12, 2021•46 min•Ep. 39