The Power of the Software Architect in Shaping Productive Communication
Architecture, 06 May 2017

The Power of the Software Architect in Shaping Productive Communication

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.

Expediting the Learning Curve When Approaching New Technologies
Personal Development, 05 Feb 2017

Expediting the Learning Curve When Approaching New Technologies

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?

Mark Zuckerberg as an Inspiration: Making the Leap From Software Engineer to Tech Lead
Personal Development, 12 Dec 2016

Mark Zuckerberg as an Inspiration: Making the Leap From Software Engineer to Tech Lead

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

Rolling Code Releases Back Rapidly Using the Project’s Configuration
Architecture, 21 Mar 2017

Rolling Code Releases Back Rapidly Using the Project’s Configuration

An architectural pattern adjusted for rapid rollbacks best suited for large releases or high risk changes.

3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers
Personal Development, 05 Jan 2017

3 Effective Ways to Maintain High Energy Levels at Work for Software Engineers

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.

How I Learned to Manage Software Projects Better
Personal Development, 19 Feb 2017

How I Learned to Manage Software Projects Better

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.

3 Practical Tips for Creating an Impact as a Software Engineer
Personal Development, 27 Dec 2016

3 Practical Tips for Creating an Impact as a Software Engineer

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.