Has More Remote Work Improved Developer Productivity in 2022?

“People are more productive working at home than people would have expected. Some people thought that everything was just going to fall apart, and it hasn’t” - Mark Zuckerberg A survey done by Flex jobs has revealed that 51% of respondents believe they were more productive from home during COVID-19 and 95% believe their productivity has gone up while working remotely. Developers were able to work with fewer interruptions. Some of them were able to travel to quiet destinations and focus on work better without many distractions....

December 2, 2022 · 3 min · 582 words · Saikalyan Akunuri

Quick Tips to analyze your Azure Workloads

Have you felt overwhelmed trying to figure out how your workloads performed in Azure? Is there any design changes I need to do to make my cloud solution improve on reliability, security, cost optimization, operational excellence and performance efficiency. When I was researching on all the above topics I got know about Microsoft Azure Well-Architected Framework. It provides prescriptive guidance and recommendations for architects for creating and reviewing their solutions around the 5 pillars of Reliability, Security, Cost Optimization, Operational Excellence, and Performance Efficiency....

November 25, 2022 · 2 min · 350 words · Saikalyan Akunuri

Bengaluru Tech Summit 2022

This week I attended the Bengaluru Tech Summit which was held at Bangalore Palace. It was interesting to here from different speakers from the government and the industry on where India needs to head in the world of computing. It was very insightful hearing the talk from Ajay Kumar Sood, Principal Scientific Adviser to Government of India. It was fascinating to know about the Government digital platform Manthan, which aims to promote collaboration between the industry and the scientific and research development ecosystem through an information of exchange....

November 18, 2022 · 2 min · 220 words · Saikalyan Akunuri

The Demerits of Live Tracking

I have been a strong proponent of automating JIRA and confluence to track live metrics on delivery and quality. It makes tracking super easy when managing distributed teams across different timezone. A few weeks back we upgraded JIRA and confluence and that broke all our macros and live tracking reports. Jira was very slow as many macros were failing normally queries were taking a long time to execute. At that point in time I just wished I had also taken a snapshot of the reports’ week on week at least during the scrum of scrums....

November 11, 2022 · 2 min · 226 words · Saikalyan Akunuri

Importance of One on One

Over the years I have realized how important it is to have one on ones on a regular basis. Often employees and managers feel that it doesn’t make sense to have 1:1 every week and better to have it once in a quarter or so. I have seen cases where managers do it once in six months. I feel one on ones are needed once in a week and the meeting invites needs to be blocked for the entire year upfront as this cadence brings in predictability and seriousness into your relationship with your direct reportees....

November 4, 2022 · 2 min · 331 words · Saikalyan Akunuri

Best Practices for Using Azure Data Lake Gen2

Few best practices to help optimize performance and reduce cost and secure data inside Azure Data Lake Low Latency: In case you need to process high volumes of data with minimum delay or low latency it is advisable to create storage accounts with performance options set to PREMIUM. Premium tier of storage accounts stores data in SSD drives which are optimized for low latency however costs would spike. Hence, its prudent to consider this tier only if you are dealing with large volumes of data....

October 29, 2022 · 2 min · 311 words · Saikalyan Akunuri

How many copies is stored by default in Azure Data Lake

The way Azure stores data depends on the type of redundancy option it has been configured. By default, it stores three copies in primary region so that It’s protected from planned and unplanned events like outages, hardware failures etc. Often when choosing a redundancy option we need to strike a balance between costs and higher availability. For example in the primary region we have two options viz. Locally redundant storage (LRS) and Zone Redundant Storage (ZRS)....

October 28, 2022 · 2 min · 349 words · Saikalyan Akunuri

What Are the Disadvantages of Updating Software

There have been times I have regretted upgrading a software. The other day I was trying to use a partition software only to find it has become paid. I had to search for an older version which was free in order to get the job done. Below I will list down few reasons why updating software is a bad idea. The new update has broken old functionality The new update removes the free version and make it a paid version The update has broken integration with supported apps The new update has made it slow to work with as now the new version needs a better spec hardware The new version has introduced more bugs Software size has increased and now takes a long time to install and function....

October 21, 2022 · 2 min · 271 words · Saikalyan Akunuri

Moving from WiX to Wordpress

My friend has his website built in Wix a year back. When it came for renewal he approached me for advise on how to revamp his website. After a little research on Google trends it was very evident that WordPress has had a huge adoption rate Both Wix have good interfaces to build website without having any programming knowledge, but I found the plugin ecosystem to be vast and comprehensive on WordPress....

October 14, 2022 · 2 min · 254 words · Saikalyan Akunuri

Issues with Hot Path on Azure Service Fabric

Couple of years back we embarked on our IOT Journey on Azure. We had large amount of sensors and controllers sending data to the cloud every 30 seconds. We chose to adopt the Lambda Architecture which has the three components of Speed Layer, Batch Layer and Processing Layer All the sensor data was transmitted to the cloud in JSON format and passed through the speed layer. The speed layer was implemented as a stateful service on Service Fabric which would store 14 days of data and the batch layer as another stateful service which moved data from speed layer to CosmosDB....

October 7, 2022 · 2 min · 338 words · Saikalyan Akunuri