-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #4588 from bright/cms/blog/unleashing-creativity-t…
…he-career-journey-of-łukasz-an-ios-developer Automatically generated. Merged on Netlify CMS.
- Loading branch information
Showing
6 changed files
with
73 additions
and
0 deletions.
There are no files selected for viewing
73 changes: 73 additions & 0 deletions
73
...ent/blog/unleashing-creativity-the-career-journey-of-łukasz-an-ios-developer.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
--- | ||
author: lukasz-n | ||
secondAuthor: izabela | ||
tags: | ||
- bright story | ||
date: 2024-11-14T12:23:55.592Z | ||
meaningfullyUpdatedAt: 2024-11-14T12:23:56.343Z | ||
slug: lukasz-ios-developer-story | ||
title: "Unleashing Creativity: The Career Journey of Łukasz, an iOS Developer" | ||
layout: post | ||
image: /images/brightstorylukaszn.png | ||
hidden: false | ||
comments: false | ||
published: true | ||
language: en | ||
--- | ||
**Breakdancing, starting a band – Łukasz explored many creative outlets in his search for self-expression. Eventually, he discovered that programming was the best way to unleash his creativity. Dive into Łukasz’s career story and learn his secret pizza dough recipe.** | ||
|
||
<div className="image">![iOS developer story](/images/brightstorylukaszgrid.png "iOS developer story")</div> | ||
|
||
## What was your path toward a career in software development? | ||
|
||
From a young age, I've always had a strong desire to create. Initially, I was really into breakdancing. For about two years, **I attended breakdancing classes and especially enjoyed the acrobatic aspects** – it felt like I was creating something through movement. Unfortunately, the classes were canceled, and since I lived in a small village, there weren't any other options to continue pursuing it. | ||
|
||
Still driven by my urge to create, I started a band in high school, though it didn’t last long, and to be honest, I wasn't the best musician. I taught myself to play the guitar, but it didn’t go as well as I’d hoped. In my senior year, **I discovered that programming could fulfill my creative needs**. I had dabbled in C++ when I was younger, and in elementary school, I even built an unofficial website for my school class. At that time, however, my first choice was to study mechatronics. Yet due to a mistake in my application, I wasn’t able to pursue it, and I ended up studying Computer Science instead. As it turns out, this "backup option" became my eventual career. | ||
|
||
## You and Swift – was it love at first sight? | ||
|
||
Yes, absolutely. I first encountered Swift in college. **Having prior experience with C++ and Java, where the code often felt unclear and complicated, Swift was a breath of fresh air**. Its syntax was simple yet powerful, and it felt almost like writing a story. The ease and clarity of Swift really stood out to me, and I immediately enjoyed working with it. | ||
|
||
## What used to be a challenge for you at work and isn’t anymore? | ||
|
||
I would say sharing my ideas. **I used to hold myself back, assuming that my suggestions might be silly** or that others had more knowledge on the subject. **Now, sharing ideas has become a natural part of my work**, and it's something I truly value. | ||
|
||
<div className="image">![quote on sharing ideas](/images/lukasz_quote_sharing_ideas.png "quote on sharing ideas")</div> | ||
|
||
## How do you recall switching to SwiftUI? | ||
|
||
The switch wasn’t too challenging for me because, in college, I **had classes on the QT framework, which introduced me to the declarative approach to building views**. At the time, I struggled with it, but I eventually got the hang of it. That experience paid off later when I started learning SwiftUI, as I was already familiar with the paradigm. | ||
|
||
## Are you in the process of switching from UIKit to SwiftUI in the project you're part of? | ||
|
||
Yes, I’m part of a team developing a [mobile app for a company in the construction industry](/projects/document-management-apps-construction/). The app was initially written using UIKit because, at the time, SwiftUI wasn’t production-ready. We waited about a year, and **after seeing significant progress in SwiftUI’s development, we began modernizing the app**. | ||
|
||
<div className="image">![quote on Swift UI](/images/lukasz_quote_swiftui.png "quote on Swift UI")</div> | ||
|
||
We started by writing one feature in SwiftUI, and the entire team was excited by the results, especially how much faster it was to build views. **Adding new modules with the same complexity took half the time compared to using UIKit**. While this improvement isn’t solely due to SwiftUI, I’d say it contributed about 50% to the increased efficiency. **Now, it’s hard to imagine using UIKit for view-building**, so we develop all new views in SwiftUI and gradually rewrite the older ones. | ||
|
||
## Do you enjoy your cooperation with the client? | ||
|
||
Absolutely. I really appreciate our open communication and strong feedback culture. The client is very receptive to feedback and also provides their own, which **creates many opportunities for us to share different perspectives and grow as professionals**. For example, the product designer on the client’s side is very open to our input regarding design, allowing us to share our developer’s perspective. This kind of collaborative relationship with product designers isn’t always common in software development, so I especially value it. | ||
|
||
## You’ve been working at Bright Inventions for almost 3 years. How do you assess this time? | ||
|
||
It's been great! **Even during my job interview with [Ula](/about-us/ula/) and [Mateusz](/about-us/mateusz/), I felt we had a great connection**. The conversation flowed so well that we could have talked even longer, despite it already lasting about two hours! | ||
|
||
What I appreciate most about Bright Inventions is the **company’s strong sports culture**, which I quickly got into. Since joining, I’ve started running more regularly and going to the gym. Besides that, I’ve taken up climbing and finally started learning how to swim, something I’d wanted to do for years. I’m still not the best swimmer, but I’m making steady progress. | ||
|
||
<div className="image">![climbing](/images/lukasz_climbing.png "climbing")</div> | ||
|
||
Also, I really appreciate that at Bright Inventions, **I can simply focus on doing my work without having to deal with any office politics or mind games**. There’s none of that here, any communication is clear, honest, and drama-free. | ||
|
||
## Okay, it's time to be serious. How often do you wash your car? | ||
|
||
Whenever I’m going on a longer trip, **I make sure to wash the car before I leave and then again right before I arrive** at my destination to clean off any dirt or dead insects. But to be honest, I don’t drive that often – I prefer walking around the city. **Poznań, where I live, is perfect for walking**. Aside from regular visits to the car wash, I also take my car to professionals about once a month for a thorough inside-and-out cleaning. | ||
|
||
## I know you love cooking Italian. What’s your secret recipe for pizza dough? | ||
|
||
I thrive on chaos in the kitchen! While most cooks carefully measure ingredients and follow exact proportions, I like to experiment with different ratios and rising times. So, **my secret ingredient is chaos**. | ||
|
||
## So you can’t replicate your dough, even if it turns out perfect? | ||
|
||
Yes, that’s the downside! But it also adds an extra fun factor because **I get to keep experimenting and surprising myself** with the results. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.