User
Write something
Q&A with Mischa is happening in 2 hours
Pinned
Welcome! Introduce yourself here :)
Hello, welcome to the community! Before you do anything else, introduce yourself to the community by commenting on this post. We do this to not just have a forum, but to have a community of people with real engagement. - Post your introduction below, who you are - and what you hope to achieve. - Reward other users by liking their post. It only takes 5 likes to unlock most of the content here, so its a nobrainer to do. From which platform did you join?
Poll
966 members have voted
432
1.2k
New comment 23m ago
Pinned
Q&A live call with Mischa this Wednesday!
Hello friends, On Wednesday I will be hosting a Q&A call for the community Head over to the Calendar and add it to your calendar! Do you have any questions prepared? Best wishes, Mischa
18
11
New comment 21h ago
Q&A live call with Mischa this Wednesday!
DevOps
Just joined Kubecraft!
4
7
New comment 4m ago
Levels 1 to 3? Say hello :-)
This post is for everyone who's still on levels 1 to 3. Go on, say hello :-) Anyone who's level 4 or higher is only allowed to use the reply function. Let's see if this works here -Mischa
26
282
New comment 11m ago
Why I switched back to Python
I spent a year learning Go, but I switched back to Python instead. Why? It increases my chances of landing a job. In my early years as a DevOps engineer, I used Python every day. Still, I felt a pull toward Go. The reason? I wanted to contribute to open source. I wanted to learn the main language developers use for cloud-native tools. As a Kubernetes engineer, it’s important to know the Kubernetes source code. Or so I thought. Most projects are now highly complex, making it hard to understand them completely. This is true if you’re not a full-time software engineer and focus on infrastructure, like me. When I need to check something in the source code, I can use an LLM to help me. This option didn’t exist when I began my DevOps journey. Learning Go has been a great experience. It feels like "real programming" because of its strict typing and ability to work with memory. Go uses automatic garbage collection for memory management. Still, features like pointers and control over allocation help you understand and influence how you use memory. And the fact that you can compile it to a single binary is a huge advantage. However, I switched back to Python for the following reasons: 1. In the Netherlands, there are substantially more jobs available that require Python. Some places use Go, but Python is more prevalent. 2. Python is easier to learn than Go. You can become productive in a very short time, but there is plenty of depth to explore as well. 3. Python boasts a rich library ecosystem and a vast community. Hackers and tinkerers use Python for nearly everything. 4. The AI and ML world mainly uses Python. Libraries for heavy workloads, like ML, include PyTorch and NumPy. These libraries are written in C, C++, or CUDA but offer Python APIs. Python is basically a wrapper around C. But instead of learning C, Python is much easier to learn for academics, scientists, and other folks who write code but who aren't necessarily building software. In my daily work as a DevOps Engineer, I often write a simple API or a CLI tool. Sometimes I need to stitch a few API's together. Python handles all of these use cases perfectly.
20
24
New comment 16m ago
Why I switched back to Python
1-30 of 579
Mischa's DevOps Community
A free DevOps community led by Mischa van den Burg. Learn DevOps, get updates and stay sharp in a fast-moving industry.
Leaderboard (30-day)
powered by