Using a common technical language encourages productive communication in the organization. The software architect is usually the person that can shape this type of communication. Read the full article to learn a few ways to achieve it.
Diving into new technologies is not easy, especially when you are already an expert in another technology. What did I learn about approaching new technologies? Specifically, how I overcome the steep learning curve?
How can one develop the tech leadership skills and make the leap from a software engineer to a tech lead? Notes from my personal journey
An architectural pattern adjusted for rapid rollbacks best suited for large releases or high risk changes.
Writing simple code which works is a craftsmanship, and like so it requires inspiration, focus and high energy levels. Here are 3 effective ways for keeping energy levels high.
Every developer knows that it does not matter if in what methodology you’re working, when it comes to software projects — something always gets out of control. Following are the lessons I learned to manage software projects better.
By continuously focusing on functionality and impact, you may be able to perform the task faster and get more appreciation for your work. Here are 3 practical tips for creating that impact.