paint-brush
Meet the Writer: HackerNoon's Contributor Max Kalik, iOS Software Engineerby@maxkalik
187 reads

Meet the Writer: HackerNoon's Contributor Max Kalik, iOS Software Engineer

by Max KalikDecember 17th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Meet Max, an iOS-focused Software Engineer, Software Heritage ambassador, and Hackernoon tech-writer. Discover his insights on tech writing about iOS technologies and challenges. This interview offers a glimpse into the life of a tech professional balancing coding, writing, and personal passions.

Company Mentioned

Mention Thumbnail
featured image - Meet the Writer: HackerNoon's Contributor Max Kalik, iOS Software Engineer
Max Kalik HackerNoon profile picture


Hackernoon conducted this interview to help the community get to know Max better as well as find out some writing tips from him.

So let’s start! Tell us a bit about yourself. For example, name, profession, and personal interests.

I'm Max, a passionate Software Engineer specializing in the development of mobile applications with a strong focus on the iOS platform. My experience is deeply rooted in architecting iOS apps, enhancing client-side performance, and developing sophisticated user interfaces, with a particular emphasis on utilizing SwiftUI in production.


Outside of work, I’m also an ambassador of Software Heritage (SWH), a remarkable universal source code archive. I believe in the importance of the Software Heritage mission to collect, preserve, and share all software source code.

Interesting! What was your latest Hackernoon Top story about?

My latest Hackernoon Top story focused on UI in iOS and macOS, specifically on creating a Retro Progress Bar for iOS using only CALayers. While it might seem like a simple tale about small UI elements, there's more to it. Essentially, it's a reflection on the evolution of UI design in iOS and macOS, examining the changes in Apple's UI elements. The article goes beyond just a visual aspect, offering a brief tutorial on developing this progress bar.

Do you usually write on similar topics? If not, what do you usually write about?

While I often explore UI efficiencies and challenges in iOS development, my writing also covers a broader range of topics. This includes tackling non-standard issues in iOS, such as integrating XCFrameworks within other frameworks, blending Objective-C with SwiftUI, and incorporating Unity into iOS projects.

Great! What is your usual writing routine like (if you have one?)

My writing process is dynamic. Sometimes, an article takes shape in just three days, especially when inspired by ongoing work projects. Initially, I develop a pet project, potentially shaping it into an open-source library, and then share my findings and experiences through an article.

Being a writer in tech can be a challenge. It’s not often our main role, but an addition to another one. What is the biggest challenge you have when it comes to writing?

I think the initial step of starting an article is often the most challenging. All tech writers experience this. However, a significant hurdle arises when there's insufficient information to substantiate my technological ideas or solutions. A notable example was when I was writing about XCFrameworks. I encountered unexpected complexities, which taught me the importance of fully developing and testing a solution before commencing the writing process. Btw, the article about XCFrameworks still is one of the most popular articles on my list.


Additionally, there's a personal aspect to my writing. I sometimes find myself referring back to my articles for specific solutions I've tackled already in the past. It's like creating a personal knowledge base, which is useful not only for the community and my readers but also serves as a valuable resource for me.

What is the next thing you hope to achieve in your career?

In the next stage of my professional journey, my objective is to elevate my proficiency in optimizing performance within iOS environments. This includes a dedicated effort to master low-level APIs, which are crucial for fine-tuning the performance and efficiency of iOS applications. Alongside this, I am deeply interested in the integration of AI technologies, recognizing their transformative impact on app functionalities and user experiences.


A significant part of my focus will also be on gaining expertise in Apple's Vision PRO. This revolutionary mixed-reality headset presents a new frontier for iOS/MacOS developers, and I am excited about the potential of creating immersive and interactive applications using its advanced capabilities. My goal is to be at the forefront of these technologies, contributing innovative solutions and setting new standards in the realm of mobile app development.

Wow, that’s admirable. Now, something more casual: What is your guilty pleasure of choice?

My guilty pleasure leans towards the realm of classic Blizzard games, particularly Diablo and Starcraft. There's a unique sense of nostalgia and excitement that comes from diving back into these iconic games. They remind me of earlier days when gaming was just as much about strategy and storytelling as it was about graphics and speed. Playing Diablo and Starcraft offers a delightful contrast to my professional focus on cutting-edge technology. It's not just a fun escape but also a way to reconnect with the simpler joys of gaming, allowing me to unwind and recharge.

I would say skateboarding and surfing are my go-to activities. They're not just hobbies but also a source of energy and inspiration, a way to focus and abstract from everything, so it’s helping me to bring creativity and enthusiasm to my professional projects.

What can the Hacker Noon community expect to read from you next?

I'm currently working on a couple of exciting projects for my upcoming articles. The first one will delve into the world of low-level APIs in iOS, while the second will discuss the architecture I've chosen for an iOS app I'm about to release. These articles are designed to be valuable not just for iOS Engineers but for a broader audience interested in technology.

What’s your opinion on HackerNoon as a platform for writers?

HackerNoon, in my view, stands out as an incredible platform for writers, especially those in the tech field. It provides a unique space where diverse voices can share their insights, experiences, and innovations. What I particularly appreciate is its inclusive and supportive community, which encourages writers of all skill levels to contribute. The platform's wide-ranging topics, from deep technical discussions to broader industry trends, make it an invaluable resource for anyone interested in technology. As a writer, I find that HackerNoon not only allows me to share my expertise but also challenges me to grow and learn from others. It's a dynamic environment where the exchange of ideas is not just encouraged but celebrated, making it a fantastic community for both seasoned professionals and budding enthusiasts.

Thanks for taking time to join our “Meet the writer” series. It was a pleasure. Do you have any closing words?

Thank you for this engaging conversation and the opportunity to share my experiences with the Hackernoon community. If at least one of my articles has helped someone tackle a challenge or solve a problem, then I consider my efforts a success. That's the true reward of writing in the tech field – the ability to impact and assist others in their professional journey. I'm grateful for the platform Hackernoon provides, enabling us to share knowledge and learn from each other. Here's to continuing to explore, innovate, and support one another in this dynamic and ever-evolving tech world. See you in my articles!