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(412)

(Part 1/2) Software Testing in a Startup

(Part 1/2) Software Testing in a Startup

If you are an ambitious startup (like us!) that tries to churn out a lot of new features on a weekly basis, you are always focused on the next cool thing to do. But, needless to mention, a stable platform in Production is imperative to building user trust. Here are some of the things we do to ensure uncompromising stability.

10 Marras 20209min

Final Cut Pro X - Bugs, and Workarounds

Final Cut Pro X - Bugs, and Workarounds

Apple's Final Cut Pro X is a good piece of software for Video Editing but it isn't without its share of bugs. Here are some I've run into, and the workarounds I've resorted to.

25 Loka 20208min

Here is how to succeed in your first job

Here is how to succeed in your first job

Landed your first Software Development job? - First of all, Congratulations! - Next, if you are feeling a tiny bit anxious, don't be.   My thoughts (based on my own experience) on how you could go about it to be successful.   ## Be Organized. Be Happy. Be on Pitch.   1. Our SaaS Product - https://pitch.snowpal.com 2. LIVE (Web-only) demo - https://lnkd.in/eE9dvjw 3. App Store: https://lnkd.in/eZ6U_du 4. Play Store: https://lnkd.in/ekYfkxS

23 Loka 20204min

Need to hop on another call?

Need to hop on another call?

If you've ever had to get off the current call to hop on another call, you will *not* be able to relate to this video ;)   1. Our SaaS Product - https://pitch.snowpal.com 2. LIVE (Web-only) demo - https://consulting.snowpal.com/pitch 3. App Store: https://apps.apple.com/us/app/snowpal/id1502153924 4. Play Store: https://play.google.com/store/apps/details?id=com.snowpal.pitch   Be Organized. Be Happy. Be on Pitch.

23 Loka 20202min

On any given day, how much time do you spend in meetings?

On any given day, how much time do you spend in meetings?

Now that a lot of the world is working remotely, there are probably even more meetings than there already were, and there used to a lot to begin with!   Keep an eye on the time spent in meetings. i. Do you need to have as many meetings as you do? ii. Can they have fewer people? iii. Do you have a sense for the collective human hours spent in them?   ## Snowpal Pitch   You can track these things on our SaaS platform as well!   1. Our SaaS Product - https://pitch.snowpal.com 2. LIVE (Web-only) demo - https://consulting.snowpal.com/pitch 3. App Store: https://apps.apple.com/us/app/snowpal/id1502153924 4. Play Store: https://play.google.com/store/apps/details?id=com.snowpal.pitch   Be Organized. Be Happy. Be on Pitch.

10 Loka 20207min

Process Efficiency - keep an eye on the drops that are wasted

Process Efficiency - keep an eye on the drops that are wasted

As they say, every drop makes an ocean. I've noticed time and again that organizations don't keep an eye out for the "little" time that is wasted here and there. It all adds up and no matter how big you are, it is bound to come back and bite you unless you have a concrete plan to handle it.

6 Loka 20207min

Monolithic Apps vs Micro Services - compare and contrast with an example

Monolithic Apps vs Micro Services - compare and contrast with an example

While there may be some arguments about what exactly constitutes a micro service, let's take a simple use case and try to understand it better.

27 Syys 202011min

Optimize the performance of your Web and Mobile Apps (Series: 4/N)

Optimize the performance of your Web and Mobile Apps (Series: 4/N)

You want your pages to render as fast as they can. Most times, it is easier to bump up your hardware but that merely hides the problem, it doesn't fix it.

27 Syys 202014min