tutorialinux David Cohen
-
- Teknologi
Finally, an honest glimpse at the realities of the tech industry. Dave (tutorialinux on YouTube) covers what's interesting in tech and picks his friends' brains about their careers, skills, and advice/ideas they've found useful.
You'll hear from people who are deeply involved in the worlds of Software Development, DevOps, Cloud Infrastructure, and the human/management/entrepreneurship side of the tech industry.
Warning: may contain sudden philosophizing, occasional doses of salt, and frequent marveling at brilliant technology and computer science from years past.
-
Getting a Tech Job in 2024, Using ChatGPT, Learning Elixir
A conversation with fellow Dev/DevOps/SRE/tech person Matthew Sanabria, where we discuss the process of getting a software development job in the 2023-2024 job market. We also discuss using chat GPT and other LLMs as a software developer, and what it's like to start learning Elixir.
Check out my upcoming book on the Linux Command line for developers:
https://www.amazon.com/Software-Developers-Guide-Linux-no-nonsense-ebook/dp/B0BG2NV7FS -
The Evolution of Tech Infrastructure
A quick solo episode where I cover the changes to infrastructure and architecture I've seen while working in the tech industry. I specifically focus on what my day-to-day work looked like at each phase, and which problems we faced that led to the next evolutionary step.
-
Q&A: What Senior Engineers Want (from Juniors)
In this episode, I talk with Matthew and Justin about tech salaries and
what makes great engineers (including more Junior people).
0:00 Intro
1:15 Tech Salaries
2:30 Information Asymmetry
4:05 Dave's Salaries
11:40 Matthew's Salaries
16:00 Job-hopping and salary bumps
17:45 Negotiation Tips
24:00 Dave's worst mistake
27:45 Is job-hopping bad?
30:00 How much should you make?
32:25 Intangible value
35:20 Job switching risk
39:30 Discussion - What do Seniors want from Junior Engineers?
58:18 Review - how to be an amazing engineer
58:55 High-impact skills
1:03:00 Moving to Senior engineer
I'm writing a book! Pre-ordering helps me out in a very direct way. The
Software Developer's Guide to Linux: A practical, no-nonsense guide to
using the Linux command line and utilities as a software developer: https://www.amazon.com/Software-Developers-Guide-Linux-no-nonsense-ebook/dp/B0BG2NV7FS
Some of Matthew's (awesome) YouTube videos:
Troubleshooting TLS: https://www.youtube.com/watch?v=R-4TVHQK2b4
A Practical Terraform Intro: https://www.youtube.com/watch?v=H0EQR3LGRz0
My New Packer Course: https://www.udemy.com/course/practical-packer-learn-hashicorp-packer-with-a-real-project/?referralCode=8C43A58B4A102EED5785
My OG Linux Project Course: https://www.udemy.com/course/hands-on-linux-self-hosted-wordpress-for-linux-beginners/?referralCode=19C0A7DEE2FD53C9C09D -
Switching to Neovim, Programming in Elixir
Switching from VSCode to neovim: how it's going. Also, I'm learning Elixir, and I'll tell you why.
0:00 Introduction
2:00 Editor Wars
5:35 Kickstart.nvim and my nvim setup
10:40 Should you learn vim?
13:30 Elixir: What makes a language good?
17:15 My impression of Elixir (so far)
19:00 Erlang is cool
26:41 How I learn a new programming language
30:30 Learning Projects -
Realities of the Tech Industry: an interview (now with 20% more spice)
An interview with Matthew Sanabria about his path through (and continued life in) the tech industry. Matthew and I met working at Hashicorp when it was a much smaller company than it is today. In this episode, we spend a lot of time discussing things we've learned and things we wish someone had told us when we got started in System Administration and Software Development.
Timestamps:
0:00 Introduction
3:00 Switching from Infrastructure to Development
5:00 Linux skills that many Developers are missing
8:00 shoring up your weaknesses
11:00 Agility
14:00 Memorization and Learning
16:30 Dave admits his mistakes
23:15 Steve Yegge callout
26:00 From IT to CS
28:00 Engineering
31:30 ...and overengineering (middle out)
36:00 Teams, Skill Gradients, Companies
39:00 How to grow senior engineers
42:00 How to grow junior engineers
44:45 Agile
49:00 Agile operations teams
51:30 we're taking questions
52:13 Final words from Matthew
Links:
The tutorialinux YouTube channel
I'm writing a book! Pre-ordering helps me out in a very direct way. The Software Developer's Guide to Linux: A practical, no-nonsense guide to using the Linux command line and utilities as a software developer.
My New Packer Course
My OG Linux Project Course
Some of Matthew's (awesome) YouTube videos:
Troubleshooting TLS
A Practical Terraform Intro