The right way to be lazy with Angular Directives

This is part2 of my lazy programming series where I will teach programmers to effectively be lazy using my personal experiences and findings. Here is Part 1 if you missed it.

I’ve been dodging work for days now and blaming it…


Why lazy programmers are better than hard-working ones.

Photo by Thibault Penin on Unsplash

Imagine this. You work on a project day and night and after months of hard work, you still have to work just as hard to implement a new feature when one pops up. If this scenario seems familiar then you need to learn to be lazier.

I know it's not…


Photo by amin khorsand on Unsplash

Often at work people come to me and ask me questions like

“I have to make this component which does (something) and It may be used at other places but should I make it reusable now with the extra effort or see if it's being used and do it then.”…


Photo by Austin Distel on Unsplash

TLDR; The most important question to ask the candidate during their interview is what their dream is, or where they see themselves in five years. Their dream should be what ties them to the company and its goals, not the pay or the money.

Recently I’ve gotten the pleasure of…


A programmers desk with his macbook, his phone, his smart watch and his drafting notebook.
Photo by Fabian Grohs on Unsplash

TLDR; Microfrontends can help solve many problems around building large web apps with maintainable, good quality code. With micro fronetends, each team of devs works on building a dedicated suite of microweb apps. For example, the checkout team building a single button for the checkout cart, another small component with…

shees usman

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store