The Cycle Of Creating Software

As software engineers, our job is to create useful services for other humans or other services that depend on our services. In the idealized world, we write software, deploy, and move on. In the real world, we have to think about Writing software Debugging our own software for bugs Testing it locally for the change, […]

Read More…

Pick one, and go deep

As an engineer, I’ll give you 4 attributes to define your work to choose from Ownership Customer focus Data driven Cadance You have to chose at least one of these to drive your work. Pick one and focus.

Read More…

What does Tony do in Engineering Productivity?

My full time job is to work on engineering productivity. Often folks ask me what I do every day / every week? I often tell them what I’m working on this quarter. Quarterly Focus Well, the first quarter in 2019, my focus is on creating coding labs and content for new engineers that join Splunk […]

Read More…

Standing your ground

Two and a half years ago, when I joined my current company I was attending a new hire training and the last slide showed a very long URL to a document that we were suppose to remember for more information. I asked the presenter whether there is a URL shortener so that we URLs are […]

Read More…

A Good Engineer == A Lazy Engineer

Software engineers are usually called upon to solve problems that involve large numbers. large number of machines large number of text to search large number of page views large number of users In order to be an efficient software engineer, you must always keep in mind to be lazy. Ask yourself, what is the easiest […]

Read More…