powRSS
Home Recent Glimpses Shuffle Blogs Random

New: Explore conversations across blogs with powRSS Mentions

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.

August 2026

September 2026

October 2026

Top Words

  • mektup
  • software
  • team
  • teams
  • work
  • feedback
  • learning
  • building
  • engineering
  • manager
  • systems
  • review

All posts (751)

This post is Chapter 5 of my notes from the book Building Microservices: Designing Fine-Grained Systems. Chapter 1: Microservices and Their Benefits Chapter 2: The Evolutionary Architect Chapter 3: How to Model Microservices Chapter 4, Part 1: Integrating Microservices Chapter 4, Part 2: Integrating Microservices...
Hello friend! I hope you had a great month. Summer is coming, and I'm looking forward to going out to nature more. In the previous issues, I talked about deep work, prioritizing your workflow, and carefully designing your focus areas. All of them focus on increasing your productivity as a person. This week, we will...
Also, you don't need to use it in the new project at work. Please stop pushing yourself to learn a new programming language every three to six months. It won't help you and your career. Yes, you need to develop yourself, stay up to date, and progress in your career. Using a new language in a new project where no...
16: Being an Indie Hacker and Part-time Creator with Benedicte Raae Reply via email | Reply via Mastodon | Comment
During the life journey, we make many proposals to create a place for ourselves in the communities. Our recommendations can be as simple as deciding which spacing style we should use (tabs or spaces) in a project or writing an RFC to propose a change in the organization. We want decisions in favor of our proposals....
Hello friend! I hope that you are having a great week. When you, a software engineer, become seasoned (senior and staff engineers) at work, your tasks evolve and change. Multiple projects and initiatives run in parallel, and you start leading one or more of them. The calendar overflows with events, and finding the...
Throughout your career, your work and tasks start simple and evolve. While working on software projects, you first begin with smaller tasks with the goal is finishing the job and learning. After gaining experience, you start taking on more responsibilities. By becoming a senior or staff engineer, you also become...
A new calendar invitation arrives. Ellen looks into the event's details, and she is not sure if she should accept it or not. It conflicts with her plans. She actually wanted to finish the task from two days ago. She goes to Slack and talks with her boss, who sent the invitation, and they reschedule it, but this...
15: Prioritization for Senior and Staff Software Engineers with Dennis Benkert Reply via email | Reply via Mastodon | Comment
Software problems require a lot of research, planning, execution, and quality assurance. All four stages require focus and deep thinking. When a software developer gets distracted at any stage, going back into "the zone" or "the flow" demands a lot of work. In socially isolated times, it is easy to find ourselves...
Often, there are situations where one of the engineers wants to develop a feature in a certain way, and another engineer finds the solution stupid. The engineer may insist on the solution they suggested or push a significant change in the codebase. When other developer stands in their way, these kinds of situations...
In organizations and communities, people work hard to agree. Although decision-makers have valid reasons to make meaningful choices, they often communicate poorly. If they make mistakes, they either apologize or defend themselves and keep the lousy communication going. So, how should you deliver a message without...

Page 57 of 63