How To Be A Great App Developer

A Letter From A Project Manager To His Team 

Hello Amazing Team,
Let me first tell you – you guys are awesome! Awesome for choosing to be ‘developers’ who find solutions to real world problems and make life easy. Awesome for being wonderful human beings who love to be social and work together as a team to find the solutions. And awesome because you are still reading this.

Being a developer is never an easy job. At one side you have the Project Manager who wants you to complete the tasks on time and at the other end is the QA team who is ready to blame you for the poor quality of product. And building a wonderful product by maintaining this balance is a herculean task. Below are few things which will help you build that ‘wonderful’ product.

“Stop Working On Projects, Start Building Products” – Vishvajit

Lets first go by the so-called Google definitions of project and product. Project is “an individual or collaborative enterprise that is carefully planned to achieve a particular aim” and Product is “a thing or person that is the result of an action or process”. If you deeply understand the meaning behind both the words, Project is like ‘helping’ someone achieve his dream and Product is like ‘living’ his dream. Helping means you are a ‘part’ of it and living means you are actually ‘in’ it. So now it’s up to you to decide if you just want to be a small part of the entire thing itself.

Here onwards, I will stop using the term ‘project’ and instead use the term ‘product’ throughout this article.

Understand

Whenever you are working on any of the products to be built for the clients, try and understand the vision behind it. Start with W –

1. Why does the client want to build this product?
2. What problem does it solve in the real world?
3. Who is the target market?

Answers to the above three questions will help you understand – the vision behind the product and what difference you are going to make to the ecosystem when you successfully build this product.

Compare

Before rushing into development, research about the product you are trying to build. See if someone else has already built a successful similar solution. If yes, try and play around with that product. Observe the UI, animations, screen transitions, alert messages, simplicity and overall user experience. See what they have done and think about what different things you want to do in your product. Even look for similar products which have failed. Compare your product details with the failed products and see if you are repeating the same mistakes again.

Remember- compare to excel not to replicate.

Ownership

Be responsible for the work allocated to you. At every point throughout the development cycle, consider yourself as the owner of the product. At the end of the day, look back and see as an owner, you would be happy with the work done today. If the answer is Yes, you are on the right track. If its No, you need to improve.

Remember – products shape up beautiful when everyone takes collective ownership.

Love It – Find It – Do It

If you do not love the product you are building, something’s wrong. Either in the product or your approach towards it. Try to find out what is stopping you from loving it – your inability to perform, high expectations from subordinates or the product idea itself. Find the root cause and overcome it.

Remember – don’t just drag yourself for the sake of it.

Keep It Simple Baby!

Few developers find it exciting to read the complex code they have written. But remember that the more complex code you write, you are weaving a more complex web for yourself to get trapped into later in time. Try to keep things as simple as possible.

Remember – writing complex code is not an art but simplifying it, certainly is!

Don’t Just Be Dedicated, Be Devoted

Try to understand the difference between two. Dedication means being committed to the task and devotion means love, loyalty and enthusiasm for the activity. Being devoted for the task makes you fall in love with the product, be loyal towards it by giving your uninterrupted time and efforts and you eventually work on it with all your passion and enthusiasm.

Be Honest

Your connection with the product is nothing less than a love relationship. Just like you need to be honest in your love-relationship, you need to be honest here as well. Be honest with the efforts you are putting in to write every line of code. Be honest to not to hide/leave the bugs in the code which you write, because – leaving behind known issues in the code is like having unprotected sex. You may get away with it for temporary pleasure but might end up in serious circumstances later in the time.

Remember- karma is a bitch! What goes around, comes around.

Understand the vision…
Compare with existing solutions…
Take Ownership of the product…
Love the product you are working on…
Keep things Simple…
Be Devoted towards the product…
Honesty pays…

Folks, believe me, these things will definitely help you to be a better developer than you were yesterday!

Vishvajit Sande
Project Manager | Mindbowser Infosolutions
Good Luck and Keep Building!

We accelerate the release of digital product and guaranteed their success.

Vishvajit Sande

Project Manager

Vishvajit comes with a rich experience of working with the startups and has helped 20+ startups build their products. He leads UI/UX at Mindbowser and has been successfully running the Google Design Sprint for the 5+ years.

The founder's survey report on "What Matters For Startup" is released - Get your copy and learn the trends of successful companies :)

Download Free eBook Now!

Get in touch for a detailed discussion.

Hear From Our 100+ Customers
coma

Mindbowser helped us build an awesome iOS app to bring balance to people’s lives.

author
ADDIE WOOTTEN
CEO, SMILINGMIND
coma

We had very close go live timeline and MindBowser team got us live a month before.

author
Shaz Khan
CEO, BuyNow WorldWide
coma

They were a very responsive team! Extremely easy to communicate and work with!

author
Kristen M.
Founder & CEO, TotTech
coma

We’ve had very little-to-no hiccups at all—it’s been a really pleasurable experience.

author
Chacko Thomas
Co-Founder, TEAM8s
coma

Mindbowser is one of the reasons that our app is successful. These guys have been a great team.

author
Dave Dubier
Founder & CEO, MangoMirror
coma

"Mindbowser was very helpful with explaining the development process and started quickly on the project."

author
Hieu Le
Executive Director of Product Development, Innovation Lab
coma

"The greatest benefit we got from Mindbowser is the expertise. Their team has developed apps in all different industries with all types of social proofs."

author
Alex Gobel
Co-Founder, Vesica
coma

Mindbowser is professional, efficient and thorough. 

author
MacKenzie R
Consultant at XPRIZE
coma

Very committed, they create beautiful apps and are very benevolent. They have brilliant Ideas.

author
Laurie Mastrogiani
Founder, S.T.A.R.S of Wellness
coma

MindBowser was great; they listened to us a lot and helped us hone in on the actual idea of the app.” “They had put together fantastic wireframes for us.

author
Bennet Gillogly
Co-Founder, Flat Earth
coma

"They're very tech-savvy, yet humble."

author
Uma Nidmarty
CEO, GS Advisorate, Inc.
coma

"Ayush was responsive and paired me with the best team member possible, to complete my complex vision and project. Could not be happier"

author
Katie Taylor
Founder, Child Life On Call
coma

“As a founder of a budding start up, it has been a great experience working with Mindbower Inc under Ayush's leadership for our online digital platform design and development activity."

author
Radhika Kotwal
Founder of Courtyardly
coma

The team from Mindbowser stayed on task, asked the right questions, and completed the required tasks in a timely fashion! Strong work team!

author
Michael Wright
Chief Executive Officer, SDOH2Health LLC
coma

They are focused, patient and; they are innovative. Please give them a shot if you are looking for someone to partner with, you can go along with Mindbowser.

author
David Cain
CEO, thirty2give