Author: Ehsan Motamedi

FITC Web Unleashed

I had the privilege to talk at FITC Web Unleashed today and it was a fun experience. I demonstrated the insights provided by Augury Labs’ Performance Profiler plugin to help tune the performance of Angular applications. I also gave an overview of the architecture and some hints about the future of Augury Labs. Unfortunately the […]

“Dangerously Close to Release”: What to Expect in Angular 6 and Beyond

Originally posted on What to Expect in Angular 6 and Beyond Having recently attended ng-conf 2018, where the Angular core team announced that Angular 6 is “dangerously close to release,” I wanted to write about the exciting features we can expect. Angular Elements There has been lots of chatter about Angular Elements since Rob […]

Managing unrealistic expectations of stakeholders

Managing stakeholder expectations is essential in the role of a software development manager. When a stakeholder has an unrealistic expectation of your software development team, you are setting up your team for failure. Stakeholders should expect to have only 2 of the following 3 basic expectations at the release of their anticipated software. A high […]

Motivating developers to increase ROI

Imagine developers being force fed a consistent sense of urgency and anxiety aimed to persuade them to work harder, longer hours and produce more, more, more. All this to benefit a profit fixated corporation which is obsessively refocusing itself to the bottom line. The consequence is a team of unsatisfied developers followed by high turnover and a related cost of rehiring, […]

The manager’s role in Agile software development

The roles of a software development manager are numerous and too complex to explain in one post. However, there are two key roles in the waterfall model that are very visible in the organization and are missing in Agile. Managers create technical solutions for projects and direct the work of the team. Contrarily, Agile software development teams […]

It’s Important to be Empathetic as a Leader, Here’s Why

As a leader you’re communicating with people everyday. Your communication skills are going to be tested while dealing with challenges, delays and conflicts. In these situations, how someone is feeling is just as important as what they’re saying. Enter empathy. It seems overzealous to recommend that leaders approach situations with empathy, but in my experience […]