Hack Week 15: Well, That Escalated Quickly! | SUSE Communities

Hack Week 15: Well, That Escalated Quickly!


This is a guest blog written by Dmitri Popov, Technical Writer at the SUSE Documentation Team.



To say that I was looking forward to my very first Hack Week would be the understatement of the year (yeah, 2017 is still young, but still). I was literally counting the days and spending my spare time on doing research and preparatory work for the stuff I wanted to tinker with during Hack Week. The plan was to use my rather modest Python coding project as a playground for learning good programming practices, packaging, and mastering the basics of the Open Build Service. My colleague Thomas Schraitle (a.k.a toms) who possesses some serious Python coding ninja skills kindly agreed to help me in my endeavors. Still being a naive, blue-eyed SUSE rookie, I envisaged myself leisurely sipping tea, with toms occasionally dispensing nuggets of Python wisdom.

Little did I know that toms took his mentoring responsibilities very seriously, and unbeknownst to me he devised a grand plan for me and my modest project. So what started as a rather modest Python script under 100 lines of code quickly escalated into a full-blown Python project involving virtual environments, modules, unit tests, continuous integration, and whatnot. When toms wasn’t sitting next to me demonstrating his mad Python skills and teaching me neat programming tricks, he was busy filing issues in my project’s issue tracker.

It was an intense experience, but now I can proudly say that I’ve survived tom s’ Python boot camp, and I think I’ve deserved some sort of badge or T-shirt that informs the world of my amazing achievement 😂.

Jokes aside, I’ve learned more about Python during Hack Week than I have in the previous five years. And I’m deeply thankful to toms for being such a great and patient teacher.

In case you wonder what we were working on during Hack Week, take a look at Sonnenhut. Sonnenhut is a simple web app for photographers that displays basic information such as current weather conditions and golden hour for a specified location. It’s still a bit rough around the edges, but it does the job. Of course, you are very welcome to contribute to the project.


I can’t wait till next Hack Week!

(Visited 1 times, 1 visits today)


  • thomas-schraitle says:

    Welcome new Pythonista! You really deserve a batch. 🙂 And thanks Dmitri for this wonderful experience! It was a real pleasure.

    Remember to NOT give my any write access to your repository anymore for the next hackweek. 😉

  • Leave a Reply

    Your email address will not be published.

    Meike ChabowskiMeike Chabowski works as Documentation Strategist at SUSE. Before joining the SUSE Documentation team, she was Product Marketing Manager for Enterprise Linux Servers at SUSE, with a focus on Linux for Mainframes, Linux in Retail, and High Performance Computing. Prior to joining SUSE more than 20 years ago, Meike held marketing positions with several IT companies like defacto and Siemens, and was working as Assistant Professor for Mass Media. Meike holds a Master of Arts in Science of Mass Media and Theatre, as well as a Master of Arts in Education from University of Erlangen-Nuremberg/ Germany, and in Italian Literature and Language from University of Parma/Italy.