Data & Dev with Jon and Mel

Data & Dev with Jon and Mel

By Data & Dev with Jon and MelTechnology
Download on the App Store

Data & Dev with Jon and Mel episodes

  • S2E7: Rocco Basalmo: A Career in Game and Web Design

    Rocco started his career in the game industry. He shares the good, and the bad, of that area of tech, his experience as an entrepreneur, and how he ended up at Meta.  In this episode we cover:

    Started in gaming

    Moved to CA
    Gliffy, diagraming software
    Imposter Syndrome, life-long learning
    His company, simmer.io
    Working at Meta
    How you 'fit' with a company

    Connect with Rocco via LinkedIn or his personal website

    1 hr 19 min
  • S2E6: Brenda Moss: US Air Force Veteran, Stay at Home Mom, Now Microsoft Software Engineer

    Brenda has taken a circuitous route into Software Engineering.  She served her country in the Air Force before leaving active duty to be at home with her children. She eventually chose to re-enter the workforce via Software and opted to pursue a Master's degree to that end. Brenda's story is a great one.  Tune in to hear:

    - ROTC route into the Air Force.

    - Life as a Space Operations Officer in the air force

    - Leaving active duty and going reserves to raise children

    - Recruiting role with Air Force Academy and ROTC

    - Funding undergraduate studies with ROTC

    - Re-entering the workforce - thought process and plan

    - Deciding where to gain a software education

    - Penn MCIT program

    - Strengths and weaknesses of the MCIT program

    - Resources for military folks to get into tech

    - MSSA program

    - The job hunt

    - Life as a new Microsoft engineer

    - Onboarding

    - Imposter syndrome


    Connect with Brenda via LinkedIn

    Learn about the MSSA program Brenda talked about.

    And find a Vets In Tech group near you!

    1 hr 17 min
  • S2E5: Interviewing Insights from a Tech Recruiter - A Chat with Trish Do

    We chat with Gatsby recruiter, Trish Do, and gain some insider info on the tech recruiting process.

    You can connect with Trish on LinkedIn


    Show Highlights:

    • Transition from education to tech recruiting
    • Potential pitfalls in the initial screen
    • What is the recruiter looking for in that initial screening?
    • The importance of knowing your personal values and goals in evaluating potential companies and roles
    • Advice to excel in the technical screen
    • Mistakes made after receiving an offer
    • Handling the “what salary are you looking for?” question
    • What question should you always ask in the initial phone screen?
    • Red flags to look out for 

    • If you enjoyed this episode, leave us a review or share with a friend!

      1 hr 27 min
    • S2E4: Vic Vijayakumar - Looking at the arc of a Software Engineering career

      This was a great conversation with Vic Vijayakumar. We covered MANY topics, including:

      • Importance of hobbies outside of work
      • Job titles across companies
      • What “good” onboarding looks like for a Junior Engineer
      • How Vic got into programming
      • Computer Engineering vs. Computer Science as a major
      • Gaining an intuition about code
      • Looking at Software engineering less as “the tech industry” and more about using technology to help enable people to do the things they want to do
      • Helping researchers communicate about their work
      • Picking a language that is most appropriate for the job at hand
      • How to get up to speed in a new language
      • Skills gained in the early years of a career
      • How learning on the side can help one’s career
      • Compensation over Vic’s career
      • Manager vs. IC role
      • Founding Engineer role
      • Handling interview nerves
      • Talking in interviews
      • Work mistake - causing email spam
      • Importance of networking through meetups, or even Reddit
      • Ways to test whether software engineering is for you
      • You can find Vic on his own webpage as well as on Twitter and LinkedIn.

        Take a listen to Vic's podcast here.

        We talked about finding salary data at Levels.fyi

        And "trying out" programming, which you can do at Codecademy.

        1 hr 48 min
      • S2E3: Tim Chung - Getting into Data Scientist

        Prety early into Tim's professional career, he opted to change directions. He enrolled in a Master's program and ended up in Data Science.

        In this episode we talk about:

        • Tim's background as a business major and his first role as a software implementation consultant role
        • The epiphany that led to a desire for a more data-specific role
        • Misconceptions of what a career in tech would look like
        • Accessibility of learning today
        • Choosing where to study to make the shift into data science
        • MCIT and Georgia Tech programs
        • Finding that first role in Data Science
        • Gatekeeping in Data Science
        • Data Science at Ad Astra
        • Career goals
        • Tools used for the job

        • You can follow Tim on LinkedIn 

          Check out the programs Tim mentioned:

          Master of Science in Analytics @ Georgia Tech

          MCIT @ UPenn




          1 hr 24 min
        • S2E2: English Professor to Sr. Frontend Engineer. A conversation with Emily Morgan

          This was another great conversation. I know I say that every time, but it seems to always be true.

          Emily and I (Melissa) crossed paths 5 years ago at Flatiron School.  Our careers have taken different trajectory paths since then and this conversation was a chance to both catch up as well as to get her full story of going from English Professor to Frontend Engineer.

          We cover:

          • Choosing the route of academia
          • Work as a college English professor
          • “Trying out” programming
          • Flatiron Bootcamp
          • First role at Pendo
          • Onboarding as a brand new engineer
          • The Bootcamp path
          • Growing from an entry-level frontend engineer to a senior engineer
          • The value of meetups and forming relationships within the industry
          • Two great places to "try it out" are:

            Codecademy

            LaunchSchool


            To follow Emily's GoodReads recommendations, head here.

            Connect with Emily on LinkedIn


            1 hr 50 min
          • S2E1: Geological Engineer to Software Developer: A Conversation with Mat Fournier

            This was a great conversation with a former Geological Engineer turned Software Developer. Mat is a Canadian who recently took advantage of the shift to remote work.  He's enjoying the good life with a slower pace of life, outside of the city.  Mat talks about his background in his former career.  The impetus to make a switch. Going back to school for Data Science before landing on Software. Mat found his niche in the Scala community and makes his living writing mostly functional code.  


            You can connect with Mat on Twitter at @mat4nier

            Here's the article Mat references: The Rent Versus Buy of Career Growth

            Mat' was featured in "Real" Engineering vs. Software Development


            1 hr 45 min
          • S1:E8 - Season Recap

            We covered quite a bit in Season 1.  For some "Go Deeper" resource suggestions for each topic, check the notes below.

            Episode 1: How email travels

            1. Differences between POP3 and IMAP - GeeksforGeeks
            2. SMTP or IMAP: What’s the Difference? Bonus: What is POP3?
            3. Episode 2: OSI model. Internet

              1. Network Engineer Specialization: https://www.coursera.org/specializations/computer-communications
                1. The first course is relevant here: https://www.coursera.org/learn/fundamentals-network-communications?specialization=computer-communications
                2. GeeksforGeeks article: Layers of OSI Model - GeeksforGeeks
                3. Cloudflare: What is the OSI Model? | Cloudflare
                4. Youtube Series: Network Fundamentals by Network Direction channel: https://www.youtube.com/watch?v=cNwEVYkx2Kk&list=PLDQaRcbiSnqF5U8ffMgZzS7fq1rHUI3Q8
                5. Computer Networking book
                6. Episode 3 & 4;  Interview with Marwan Fayed (Cloudflare)

                  1. Marwan Fayed Twitter
                  2. Marwan research
                  3. Marwan Cloudflare blog
                  4. Computerphile TLS video
                  5. Wikipedia has a good write up
                  6. Cloudflare write up
                  7. Episode 5: TCP/IP

                    1. Cloudflare - article
                    2. FreeCodeCamp - article
                    3. Coursera specialization
                    4. Book: TCP/IP Illustrated
                    5. Episodes 6 & 7: Interview with Aaron Blum and Raphael Poss (Cockroach Labs)

                      1. Cockroach Labs University
                      2. Aaron
                      3. Raphael
                      4. NoStarchPress: has many great books
                      5. 14 min
                      6. S1:E7 - Interview with Aaron and Raphael at Cockroach Labs - Part 2

                        Show Notes

                        Security is about tradeoffs

                        Security is a business decision

                        Product and Security persons need to understand each other. The correct solution depends on understanding how a user is interacting with your platform

                        New risks in cloud databases

                        Traffic to databases is now over the internet

                        Users care about confidentiality and predictability

                        New role: database programmers now need to build security controls.

                        Reliability concerns are security concerns

                        Any potential malfunction is a security concern

                        Support engineers: new dimensions. How much access do they need to provide the needed support vs. how much access is a customer comfortable providing to receive that support

                        Entryways into security route

                        * If not already working in security domain: find anything security adjacent

                        * exploit exercises

                        Step out of your comfort zone

                        Software engineers are not coming with a security background.  The way to bridge this gap is from an analysis mentality. 

                        Ask ‘what if…’

                        Program defensively. Expect errors and program to handle those errors

                        Records of truth vs. support systems. Technologies that are used on their own vs support other technologies

                        Location of data concerns

                        Sharding

                        Location agnostic: Serverless

                        Raphael on how to develop, find and create opportunities to a security path



                        Learn more about our guests.

                        Cockroach Labs: 

                        Aaron Blum:

                        Previous interview: Database Security Capabilities of CockroachDB

                        LinkedIn

                        Raphael Poss

                        LinkedIn 

                        Writings

                        Personal webpage


                        Capture the flag:

                        CTF 101

                        AT&T Capture the flag


                        Books: 

                        No Starch Press

                        34 min

                      About Data & Dev with Jon and Mel

                      From the publisher's feed

                      Two friends from elementary school kick off this tech podcast (because we need another one), aimed primarily at career changers seeking to level up quickly in the field of tech, but in the midst of the responsibilities of adult life.