Sign In

Anurag Sinha

Co-Founder & CEO at FPL Technologies

Anurag Sinha is the Co-Founder and Managing Director at Wissen Technology, a company focused on delivering technology solutions across various sectors. His professional background includes significant experience in technology and financial services, particularly in roles that emphasize innovation and strategic development.

Professional Background

  • Wissen Technology: As Co-Founder and Managing Director, Anurag has been instrumental in leading the development team based in Mumbai, where he has overseen improvements in multi-asset class performance and equity operations. His leadership has contributed to the company's growth and technological advancements.

  • Previous Experience: Anurag has held various roles in the financial sector, including significant positions at ICICI Bank. His work there involved leading initiatives in payments, strategic investments, and digital banking solutions, showcasing his expertise in financial technology and consumer banking.

  • Education: Anurag is an alumnus of the Indian Institute of Management, Bangalore, which has equipped him with a strong foundation in management and business strategy.

Anurag Sinha's career reflects a blend of technological innovation and strategic financial management, making him a notable figure in the tech and finance industries.

Highlights

Dec 4 · linkedin

Do you want to be a 10X developer? Here are some tips from my experience.

  1. Think, visualize and program your edge cases in the first attempt The common tendency is to first implement the “happy” path and then think about all permutations later. This is a reasonable approach. However, to be 10X you have to visualize the permutations upfront and code as many paths in your first attempt. You might miss some and that is ok. The rationale is that considering the scenarios will help you design right the first time. Also, going back to the code to add new scenarios later consumes time. 10X is all about saving time. Getting it right the first time is important.

  2. Be a partner with your product owner and understand intent Understanding the intent is all about applying “common sense” to understand what the product owner is really trying to build. Once you understand the intent, you will be able to suggest reasonable simplifications and workflows that is acceptable to all parties. Understanding the requirements and intent is key to delivering the right software in the first iteration in a reasonable amount of time.

  3. Use unit tests heavily to vet your code as you code I see so many developers not using unit tests at all. Unit test is your best friend. Use it to test your code rapidly without dependencies on external systems. It will help you validate all your boundary cases and pre-emptively identify bugs. Fix your bugs not by running the system end to end, which is slow and time consuming, but by writing a quick unit test to reproduce the issue.

  4. Learn to read and understand code and log files There is so much information available in the log files and source code. I have seen several developers just overlooking the information in front of their eyes and resorting to time consuming debugging to identify the issue or to understand the code. Learn to read the code and not miss the detail in the log files. Use the power of your IDE to read through and understand code. This single tip will help you save a lot of time.

  5. Ask your manager to avoid unnecessary status update meetings Be upfront with your manager if you feel that they are wasting your time with unnecessary status meetings. Writing good code requires focus and having that attention span broken by multiple meetings will hamper productivity.

  6. Don’t be carried away by the buzz There are several marketing gimmicks that have a hype cycle, claiming to be a solution for all your problems. For example, Agile as a practice is an enabler but not a solution to higher productivity. I see several managers thinking that if they adopt Agile it will solve their woes. Higher productivity is an outcome only of your ability to understand the requirements clearly and code right the first time. Everything else is just paraphernalia.

What else do you think will help to become a 10X developer? It would be great to hear your views.

#productivity #softwaredevelopment #softwareengineering

Related Questions

What is Wissen Technology's main focus or product?
How did Anurag Sinha start his career in the tech industry?
What are some notable achievements of Anurag Sinha in his career?
How does OneCard differ from traditional credit cards?
What role did Anurag Sinha play at ICICI Bank?
Anurag Sinha
Anurag Sinha, photo 1
Anurag Sinha, photo 2
Add to my network

Experience

Co-Founder & CEO at FPL Technologies, February 2019 - Present
Member, Global Advisory Board at Shoolini University (September 2018 - Present), Co-Founder at Walnut App (June 2016 - July 2018), Various roles at ICICI Bank including Payments & Strategic Investment at HCL Infosystems Ltd (1999 - 2001)

Education

MBA from Indian Institute of Management, Bangalore (2001 - 2003), B.Tech. in Electrical Engineering from Indian Institute of Technology (Banaras Hindu University), Varanasi (1995 - 1999)

Location

Mumbai, Maharashtra, India