As makers of tools and products, we faced the fears of missing yet another wave.
I was born in Bangladesh, a lush country that was torn by war during its struggle for liberation in 1971 with millions of people uprooted and subjugated to immense suffering. A half-century later...
After working as a consulting CTO for several years, I've returned to being much more hands-on in software development with about 80% of my working time spent in codebases. It's been a refreshing and rewarding experience which made me wonder about why I had left being hands-on in the first
Any definition of innovation must take into account tangible impact; in the Canadian FinTech landscape however, impact has been forgone for glamour and financial gain.
Early in my career, after a short initial interview at a consulting firm in Toronto, I was invited to a technical interview on the same day. Two of the senior developers from the team I would join would conduct the interview. The interview started pleasantly with them describing the project
Starting as a software developer can feel like we're drowning and it may not be obvious but it can get lonely.
As with so many other things in software development, usage of design patterns a hotly contested topic - to use or not to use is the question.