2 engineers discussing many things about Software Development (feat. Serkan Durusoy)

2 engineers discussing many things about Software Development (feat. Serkan Durusoy)

In this conversation, ⁠Serkan Durusoy⁠, the head of engineering at Okra, discusses his background, living on a sailboat, and his passion for engineering. He emphasizes the importance of creativity and art in engineering and how personal background and upbringing can influence problem-solving approaches. Serkan also explores the balance between individual approaches and the need for alignment on outcomes in engineering teams. He highlights the role of personal relationships and the challenges of making tough decisions as a manager. In this conversation, Krish and Serkan discuss various topics related to software engineering and career development. They explore managing differences as a manager, the challenges of remote work, choosing a software engineering career, applying opinions to circumstances, and the impact of software engineering on the world.

Takeaways

Engineering is a creative and artistic field that allows for the creation of solutions and the impact on users.

Personal background and upbringing can shape problem-solving approaches in engineering.

Balancing individual approaches and aligning on outcomes is crucial for effective teamwork in engineering.

Personal relationships and emotions should be considered, but the focus should be on the problem and desired outcome. As a manager, it is important to approach conflicts with the goal of amicably solving the problem and moving things forward.

Remote work requires intentional communication and over-communication to compensate for the lack of social cues and body language.

Choosing a software engineering career can be a shortcut to making a visible impact in the world, but it requires a lifelong commitment to learning and dealing with frustrations.

Opinions and learnings should be applied to specific circumstances rather than taken as absolute truths.

Software engineering has the potential to make a significant impact on the world and offers opportunities for personal and professional growth.

Chapters

00:00 Introduction and Background

01:37 Living on a Sailboat and Engineering

03:25 Favorite Food and Cultural Differences

05:29 Engineering as Art and Creativity

09:42 The Influence of Upbringing on Engineering

11:14 Differences in Approaching Engineering Problems

16:36 The Role of Personal Background in Engineering

19:22 Balancing Individual Approaches in Engineering

25:14 Navigating Differences in Engineering Approaches

28:59 The Importance of Alignment on Outcomes

31:45 Balancing Personal Relationships and Engineering Decisions

36:43 Prioritizing the Problem and Outcome

40:12 Making Tough Decisions as a Manager

40:40 Managing Differences as a Manager

49:16 Challenges of Remote Work

59:13 Choosing a Software Engineering Career

01:01:07 Applying Opinions to Circumstances

01:03:21 Software Engineering as a Career

Snowpal Products:

Jaksot(416)

Facebook AD Account: Why our AD account was locked momentarily.

Facebook AD Account: Why our AD account was locked momentarily.

If one of the things you do is create campaigns on Social Media platforms, my recent experience may resonate with you. Keep this in mind! Manage your projects on https://snowpal.com!

7 Touko 20219min

When implementing Apple Sign In on your web application, keep this in mind

When implementing Apple Sign In on your web application, keep this in mind

It is likely you support more than one domain and/or sub-domain for your web application. And if that were to be the case and you are implementing support for Apple Sign In, there's at least one more thing you want to keep in mind. Manage your projects on https://snowpal.com!

3 Touko 20211min

Wondering what that one feature is which will make all the difference?

Wondering what that one feature is which will make all the difference?

Well, how we wish we all knew that! I've seen that despite all the research and competitive analysis you may want to (and have to) do, the age old adage that more is better might still hold good.

29 Huhti 20211min

Do more of what think you do not like. Sounds weird?

Do more of what think you do not like. Sounds weird?

When we like something, we will naturally find a way to do more of that (as we should). When we do not like something, we tend to shy away from it. Also, natural, but is there another way to go about it?   Manage Projects on https://snowpal.com!

28 Huhti 20211min

Are you spending a little too much time finding the "right" technology?

Are you spending a little too much time finding the "right" technology?

When you are building a new app, or an API layer, and you find yourself in a position (or a role) where you are having to make a decision on the "best" choice of technology, it can be a tad overwhelming. Here's one way to do it.   Manage Projects on https://snowpal.com!

27 Huhti 20211min

While it is completely natural to look for help online, do not expect solutions to be handed to you on a silver platter!

While it is completely natural to look for help online, do not expect solutions to be handed to you on a silver platter!

Every problem is unique even when it is not. So, while it is not just natural but also prudent to look for help online from the larger community when you are stuck and need some guidance, I find that too often developers look for solutions to be handed to them on a silver platter. That's not going to happen!   Manage Projects on https://snowpal.com!

26 Huhti 20211min

Attention to Details is always important but more so when you are doing UI/UX work

Attention to Details is always important but more so when you are doing UI/UX work

## Attention to Detail We all recognize the fact the pixel pushing is time consuming, and if you are a smallish team trying to move mountains, it could be a bit of a pain as it consumes a lot of time.  But, one thing is for certain. You are going to save time (and a lot of it) if you did it right the first time around rather than add TODOs in the code to revisit them later.  We've made a number of UI/UX enhancements to our Web Platform, and we hope to deploy them this weekend. Check them out on https://snowpal.com! Managing projects should be quick, simple and fun. Not complex, boring or overwhelming!

9 Huhti 20211min

How much should the past drive the future?

How much should the past drive the future?

One school of thought is if you've done a certain way a certain way in the past and it worked, there's no good reason to change it. Another school of thought is that one should always question how we may have approached a certain problem in the past and continually look for ways to improve it. While I don't know if one is better than the other, I know where I stand! Manage your projects on https://snowpal.com!

7 Huhti 20211min