Candost's Blog

Candost's Blog

Candost

I used to think that reading would make me wise. One day, ten pages before finishing a book, I realized that I had read that same book before. At that point, my perspective on reading and, therefore, my life had changed. Now, I don’t care how many books I read; I take many notes, connect dots, and share what I’ve found on my blog and newsletter. I’m interested in many things at the same time (I’m a multipotentialite). On this blog, you’ll find me talking to about multiple aspects of life like leadership, software engineering, philosophy, psychology, software architecture & design, urban & industrial design, exercising, finance, Formula1 Racing, eating healthy, and many more. I’m a software engineering manager; that’s my current job. At home, I’m a writer and an avid reader. I rarely watch TV, movies or TV series. I don’t have any social media account (except Mastodon where I have automated posting of my new articles). Hence, I often miss the popular culture references in conversations. That’s alright. I don’t have FOMO; I embrace JOMO. I rarely read fictional books.

Latest Posts

3: Diversity, Gender Discrimination, Women in Tech with Yasemin Alpay Reply via email | Reply via Mastodon | Comment
I often see people believe in their solution and think theirs are better than the others. They defend their cases without having an exact reason. These situations often create long and meaningless discussions that go nowhere. Often they...
2: How Engineering Teams Work with Product Teams with Göksel Köksal Reply via email | Reply via Mastodon | Comment
When we want to change the initial commit on the main (or master) branch, we cannot use interactive rebasing and resetting. Both of them have security mechanisms to prevent this action. Instead, we either have to change our main (using...
When I started my new system, I also changed my perspective on my day-month-year plans. I didn't know the fundamentals of planning. I always made plans, but I abandoned them after a while. Because I failed to stick to them, and I...
1: Tech Interviews with Sabrican Ozan Reply via email | Reply via Mastodon | Comment
There is a concept called separation of concerns in software development. The main idea is designing the system (or code) by keeping the different sets of information away from each other to understand better, refactor, or delete quickly...
Setting goals was always part of me. Therefore, failure too. Many different strategies I took led to failure and devastation. Even though I achieved some of my goals, I felt joy only for a moment until I focused on my next goal. And up...
Even though physical borders were closed during the COVID-19 era, the digital world has seen an enormous advancement and removed almost all digital borders. People who are already challenged in an international business environment are...
It’s been ten years since I started coding. I’ve always wanted to stay in the steep acceleration part of the learning curve. When I look back, I recognize that learning the technical part was simpler than all the other things. After the...
Multiple environments like staging, production, and development are standard in the software development community. When we combine this approach with AWS usage, we come across a problem where we have to define a user for each...
Tests are often a big discussion in the software development community. We hear a lot of people saying, “If you don’t write tests, you’re a bad developer,” or “If you don’t know how to write tests, you’re doing everything wrong,” or...
After focusing on the Application Lifecycle and View Lifecycle in iOS, our next topic will be Networking. But before getting into details in networking, we should know one more thing. And this crucial thing is concurrency. We face...
The next thing after learning Application Lifecycle, the view lifecycle holds an essential position in every iOS developer’s life. Each view is created either using storyboards, xibs, or using a programmatic approach. Independent from...
Why do we need to know Firstly, we should respond properly to the launch of the app. Some third-party libraries need set up in different states of the app. Also, we should prepare the app to work in the foreground. We might need to...
Search Random