Evolution of Software Development: Summary

Evolution of Software Development: Summary

In this conversation, Krish discusses the evolution of software development over the past two decades. He covers various topics such as technology changes, work styles, shorter attention spans, the developer vs engineer mindset, and the importance of passion and commitment in one's career. Krish emphasizes the need for adaptability and embracing change in the software development industry.

Takeaways

  • Technology in software development is constantly evolving, particularly in front-end development.
  • Work styles have changed, with remote work becoming more prevalent and flexible working hours.
  • Shorter attention spans have become a challenge in design discussions and meetings.
  • Developers need to adopt an engineering mindset and approach problems with fresh perspectives.
  • Passion and commitment are crucial for long-term career fulfillment in software development.

Chapters

00:00 Introduction

01:33 Technology Changes

05:19 Shorter Attention Spans

06:20 Developer vs Engineer Mindset

08:30 Passion and Commitment

10:10 Summary

Snowpal Products

Jaksot(441)

Should your Product Manager have to be cognizant of your Architecture?

Should your Product Manager have to be cognizant of your Architecture?

The correct answer is "No". Or, is it? It really depends on a few different factors. Let's talk about a few pros and cons of either approach.

14 Tammi 20214min

When we embarked on building a product, we expected some challenges. But not a few others.

When we embarked on building a product, we expected some challenges. But not a few others.

I knew we would have engineering challenges and that didn't bother me (having done this for a while). But what kept me awake were the roadblocks that were bound to be there that I had little clue abou...

12 Tammi 20219min

The True Cost of Meetings - it is more than what you think

The True Cost of Meetings - it is more than what you think

How much time are you spending in meetings? And are you sure you needed to be in these meetings?

10 Tammi 20219min

One approach to create UX Designs is to draw them out quickly without relying on tools

One approach to create UX Designs is to draw them out quickly without relying on tools

If you can draw, this approach will work really well! But, even if you are like me and cannot really draw, it will still save you a ton of time if you manually drew out the UI pages to share with your...

31 Joulu 202010min

User Experience(UX) Designs for Web and Mobile Apps

User Experience(UX) Designs for Web and Mobile Apps

While it would save time (which is priceless for everyone, not to mention smaller startups where it is even more valuable!) to use UX designs created for the Web for Mobile Apps, and vice-versa, it is...

26 Joulu 20207min

How to deal with the issue of Bot Sign ups?

How to deal with the issue of Bot Sign ups?

Well, as technology improves, we get smarter as humans. But, so do bots. There's any number of things you can, and should, do to ensure your app is not hit with bot (aka: fake) sign ups.

26 Joulu 20202min

GitHub Projects - How we manage our repo-specific issues

GitHub Projects - How we manage our repo-specific issues

We use our own product (obviously!) to give us a federated view of all the projects that our ecosystem comprises of but at a code repository level, we use GitHub's Project feature to manage repo-speci...

1 Joulu 20202min

Snowpal Pitch: GitHub Branch Management

Snowpal Pitch: GitHub Branch Management

There is no single answer to what branching strategies work for you when it comes to GitHub. We've tried more than a few ourselves but eventually arrived at one that works quite well for us.

28 Marras 20203min