Getting into IT with Grant-logo

Getting into IT with Grant

Technology Podcasts

Real life stories and lessons of software product development. See what happens at startups, mid-sized, and Fortune 500 companies so YOU can build a successful career in IT and engineering. Grant shares first-hand knowledge of what it’s like to work across Aerospace, Fintech, Top Secret Defense Research and Development, Startups, and High Tech companies. Hear about software architecture and infrastructure, as well as the software development lifecycle and Agile product delivery. Find out what it takes to manage your career and be a successful IT leader and engineer at highly competitive, top tech companies. Read more at: https://grantdryden.com If you have a question that you want answered, send it to: hello@grantdryden.com

Location:

United States

Description:

Real life stories and lessons of software product development. See what happens at startups, mid-sized, and Fortune 500 companies so YOU can build a successful career in IT and engineering. Grant shares first-hand knowledge of what it’s like to work across Aerospace, Fintech, Top Secret Defense Research and Development, Startups, and High Tech companies. Hear about software architecture and infrastructure, as well as the software development lifecycle and Agile product delivery. Find out what it takes to manage your career and be a successful IT leader and engineer at highly competitive, top tech companies. Read more at: https://grantdryden.com If you have a question that you want answered, send it to: hello@grantdryden.com

Language:

English


Episodes

Guest: James Jones | QOL Group and Supporting a Diverse Workforce

3/19/2023
James Jones is an IT leader and the founder of the QOL Group, a non-profit organization providing support for the disabled. He is a highly motivational speaker and I was blessed to be able to record an episode with him. In this episode, James talks about his journey of getting into IT, the importance of emotional intelligence as a manager and leader, and shares experiences from the industry that have left an impact on him both personally and professionally. We discuss what good leadership...

Duration:01:12:31

Building Web Scale Applications | Cloud Computing at Scale

3/10/2023
Building a web, or internet, scale application is no small feat. Yes, anybody can get something running in the cloud quickly these days, but that doesn't make it good! If you want to build a good internet scale application, listen and learn what it takes. We'll discuss the three pillars of scalable applications: maintainability, reliability, and availability. And we'll talk about SRE, DBRE, and Security in the context of scaling compute and databases at a global scale. This episode is...

Duration:00:32:12

Guest: Dustin Warner | Platform Development and How it Supports Your Business

2/4/2023
Dustin Warner is a Lead Member of the Technical Staff (LMTS) at Salesforce. He has been leading hugely impactful, high potential next generation software development on their platform and he was gracious enough to spend some time with me and let me ask a few questions. In this episode we talk about his career and how he got to the position he's in. We also discuss the ins and outs of platform development, not just on the Salesforce platform but across a few different ecosystems like...

Duration:01:01:52

ChatGPT and GPT-3 | Artificial Intelligence and Machine Learning Fundamentals

1/27/2023
ChatGPT is beginning to consume my news feed. Everywhere I look I see blog posts written by AI paired with AI generated images made by DALL-E, all headlining in news articles from the mainstream media which are probably also reviewed or distributed by AI! It's Artificial Intelligence and Machine Learning everywhere we turn! The rise of AI isn't bothering me as much as the trend of attributing *actual intelligence* to these robots. In this episode, we'll discuss what is going on under the...

Duration:00:38:32

Okta Hacked! | New Year, New Attack

1/6/2023
Okta was recently breached and some stuff was stolen by a hacker group! Is this the end of Okta as a security provider? You'll have to listen to find out what happened, how software exploits can work, and how to protect yourself (and your code) against them.

Duration:00:25:38

A Review of the Top 5 Programming Languages of 2022

12/17/2022
There are a lot of programming languages out there, so what's the difference between them and why would I choose to use one over another? In this episode, I review the top 5 most used programming languages of 2022. This will help clear up when these languages should be used, what they're useful for, and why they even exist in the first place! I will talk about: I've personally written a lot of code in these languages, so you won't just get a textbook knowledge from this episode. You're...

Duration:00:47:13

Twitter and the Great Migration | What’s Mastodon?

11/22/2022
The world is watching Twitter become a brand new company under the leadership of Elon Musk, and in this episode I dive into the details of what has been going on! The situation is changing from day to day, so by the time you listen to this episode new information may be available, but as of 11/22/2022 this is the story. This episode isn't just a "current events about Twitter" episode, though. It also takes a look at Mastodon, one of the up and coming challengers to Twitter. I have an...

Duration:00:40:09

The Uber Hack | A Case Study of Worst Practices in InfoSec

10/28/2022
My condolences to Uber on their recent hack (Sept 2022), but this does provide a great opportunity to highlight poor security practices, and share steps that companies can take so they don't fall victim to the same exploits as Uber. In this episode we'll talk about security, as if it's an onion, do a step-by-step analysis of the Uber hack, and consider just how devastating this situation could have been if a real, malicious hacker had did exactly what this 18 year old did.

Duration:00:21:21

What is a Tech Stack | How to architect software products

9/8/2022
When you build a software application or product, you don't just start writing code and hope for the best! Your code runs on a platform, typically accesses a database, and displays data to a user - all of these functions should be isolated and organized into a tech stack. Defining your tech stack should be one of the very first things you do, even before you write your first line of code. Let's dig into this topic, talk about the tech stack in general and then actually define one! We'll be...

Duration:00:43:15

Change My Career | How to Transition Between Engineering Disciplines

8/12/2022
If you feel stuck in your engineering career and are trying to break out into a different subdiscipline, then this episode is for you! How exactly can you switch from being a Software Developer to being a Machine Learning Engineer? Or from a Site Reliability Engineer to a Web Developer? In this episode we will discuss how to make that transition, and how to best reflect on your current position to see why you want to transition in the first place. ----- As discussed in the podcast, last...

Duration:00:31:47

How to Get a Raise | Don’t use inflation as your reason!

6/28/2022
You work in tech and you want to be paid more money. Great, so what's your pitch? Have you thought about what time of day to approach your manager? What about setting up a new meeting or using an existing one? How about how much money to ask for? In this episode, I dive into these topics and more so that you can craft the perfect interaction with your manager! Do not wander into your conversation, come up with a strategy for telling your manager just how much value you deliver to the team....

Duration:00:46:13

DevOps and CI/CD Pipelines | Best practices in engineering and change and release management

5/28/2022
In this episode, we'll start by separating out Agile from DevOps, and then bringing in CI/CD pipelines. We'll also discuss DevSecOps and some of the best practices in engineering that a developer can adopt. We'll also give an overview of what a CI/CD pipeline looks like, what a pipeline stage is, what a pipeline's purpose is, and how it is related to DevOps. As a bonus, I talk about tools for Static Code Analysis (SCA) and Static Application Security Testing (SAST)! We'll also touch on Test...

Duration:00:33:58

Trunk-Based Development Is Too Risky! | Source code management, CI/CD, and software development anti-patterns

4/19/2022
If you write software, you are probably collaborating with other developers. If you are collaborating, then you probably need to isolate your code and then merge it together when you're done. So what are some of the best-practices for managing this? My favorite is trunk-based development, but that name probably doesn't mean what you think it means! In this episode, we dive into branching strategies and trunk-based development. We also touch on test automation, CI/CD pipelines, agility, and...

Duration:00:26:26

How to Handle a Narcissist | Gaslighting, manipulation, and abuse - you will not believe the fantasy land they live in!

3/30/2022
I have, unfortunately, dealt with plenty of narcissists in the workplace throughout my career. Although these encounters are rare, they do happen, they are dangerous people, and when you confront them you need to be prepared for what you're getting into. Narcissists are not like other people, so you must enter their world (temporarily) if you are going to come out of the engagement intact. In this episode, we discuss narcissism, the two types of narcissist, patterns of abuse (including the...

Duration:00:37:21

I Hate My Dream Job | Managing Burnout and Overwork

2/25/2022
Someone wrote to me recently about working very hard and finally getting their dream job, only to discover that they hated it! That sucks and I know many of us have been there before in our own careers. It would be a tragedy to throw away a high paying, promising career if the reason why we hated it was something that we could control. In this episode, I read their message and then respond with what I think is really going on. I don't think this person hated their job, but I do think they...

Duration:00:18:05

War Stories from IT | Indie GameDev and the Art of Bonsai

12/29/2021
If you’ve ever wanted to do game dev, hear the story of how I published my first video game, Bonsai. We’ll review the core concept of the game, the process of building it and the choices of technology, and the distribution of it on Steam. It was fun, but wasn’t all rose colored! Here is a link to Bonsai on Steam: https://store.steampowered.com/app/444160/Bonsai/

Duration:00:27:53

Prioritizing Technical Debt, Bugs, and Features | Using an Eisenhower Matrix

12/4/2021
As you write software, you are going to make mistakes. These mistakes, or bugs and defects, have to be fixed while you continue to make your product better and build new features. So how can you make sure you're making enough progress on your product while addressing all the of the bugs that are bound to pop up? First, we'll begin by classifying bugs, features, and technical debt. Then, we'll be able to talk about how much time should be devoted to these types of work, and finally top it...

Duration:00:21:38

Leadership in IT | Centralized vs Decentralized Command and Business Agility

10/19/2021
Before we can talk about how to lead a software development team, we have to talk about leadership as a discipline. We'll look to George Washington, Napoleon Bonaparte, Captain David Marquet, and General Stanley McChrystal for good examples of how to organize groups of people to achieve a goal in a rapidly changing landscape. We will then extend these examples into business and finally into information technology and engineering. By the end of this episode, we will have talked about the...

Duration:00:23:49

War Stories from IT | Southwest Airlines

9/22/2021
Did you know that Southwest Airlines can fly internationally? I was the technical lead on their international flights program, and in this episode I share a little bit about the behind-the-scenes technical issues associated with that new business offering. I dig into one problem in particular: how to modify a 20-year-old flight dispatch system to accurately identify new mission types based on an aircraft's equipment. And, a big thank you to our sponsors: https://simpletranscribe.com

Duration:00:18:40

Software Engineer vs Developer | Should I call myself an engineer?

8/20/2021
One of the more common questions I get is "what's the difference between software engineer and software developer?" Well, here's the answer! We'll discuss what engineering is first, then dive into the specifics that set apart a software engineer from a developer, and we'll even discuss how software architecture fits into the mix. For good measure, we'll have to touch on Agile and DevOps, but we'll mostly stick to software engineering as defined by the Institute of Electrical and Electronics...

Duration:00:25:48