In this post we are going to discuss a few points which you must be taken care of, to be a successful software engineer. We all are software engineers, we do creates software, are we the only people who works for it? Absolutely NO. Am I right? There are few pretty good cycle or steps to be followed. Here we are not going to discuss about that. There is a saying, “When you do your duty well, no need to worry about the other things”. So let us see what are all the things we need to keep in mind to make our product/software to be successful, in that way we can also be a successful software engineer. I hope you will like this.
Background
Last week, I attended India’s most awaited conference at Delhi. It is C# Corner annual conference. If you need to know about the conference more, please read it here. This conference will surprise you in all the way possible. I really got surprised when I get a chance to meet and attend sessions of wonderful gurus. Learned a lot. Here I am going to explain the key points which I have noted down from the session “How to be a successful software engineer” of Mr. https://www.facebook.com/glennblock. He really motivated all of the attendees like me. Mr. Glenn Block is a X Microsoft employee who has worked for Microsoft almost 10 years, He has been a part of Azure, WCF, .NET etc. Currently he is working as a Principal Product Manager at Splunk.
I am writing this article with the permission form Mr. Glenn Block, I have asked for the permission after the conference. He was so kind and gave me the permission to do so.
Don’t be afraid to fail
We all are developers/programmers. We do mistakes, all the human do that. It does not matter that you create your software without any fault or fail. If you say so, you may need to make sure that your software is working or not. There is a saying.
DON’T BE AFRAID OF FAILURE- Albert Einstein
Don’t be afraid to fail, your failure is your best teacher you ever have. We can all do mistakes which will make us fail, but most important thing is, learn form your failure/mistakes. If you do that, your next try will be successful.
Image Courtesy: Forbes
If you have never failed, you haven’t tried anything new.
Don’t be afraid to ask for help
We are all working in an environment where we all do mistakes and fail. You should never be afraid of asking help to others. This can reduce your work pressure and guess what? you can deliver your product on time. That’s what your Manager need from you. Sometimes, your junior can also lead you to the right path. So never be afraid to ask for help. Just let your ego flew away.
Image Courtesy: Psychology Today
Be a continuous learner
We live in a life where something new is arising in each seconds. It is same for our IT industries too. Everyday there is something new to learn. At the end of the day, what you have learn is most important. You should give a try to all the technologies which is being developed related to your designation. At the same time, it is important that you must be a master for few of them.

Image Courtesy : Keep Calm
You can’t learn it all
When you read the above points, there will be a thought in your mind. I know that. “How can I learn all?”. When I said to be a continuous learner, it is limited. You just need to give a try in the technologies which you think it may help in your programming life. At the same time, as I said in the above point, you must get mastered in few of them too.
Value your code
When I say “Value your code”, it is all related how you do your code exactly. When ever you do any code, just make sure that it does the things it is supposed to be in a clear and easy manner. It was glad hearing from my friend Mr.Dhananjay Kumar saying Mr.Glenn Block writes coding in a way a poet writes a poem. We must follows that. It is much important that your codes should be maintainable, or else the one who maintain your code after few days/months/years will have to struggle a lot.

Image Courtesy: Slide Share




Bruno KiafukaPosted Apr 18, 2017, 1:41 PM
Really nice article ????
Guest UserPosted Apr 17, 2017, 5:58 PM
It's a great article. I wish I could be on that conference.
RakeshPosted Mar 30, 2017, 5:07 PM
It's a nice article Sibeesh
Suresh KumarPosted Mar 30, 2017, 3:28 AM
Nice article Sibeesh Venu and expecting inspiring articles from you
arun skariaPosted Mar 28, 2017, 7:06 AM
Super article.. Great work
Nilesh ShahPosted Feb 20, 2017, 10:52 AM
Good article Sibeesh
Asha VajralaPosted Feb 15, 2017, 8:51 AM
Thanks for sharing your experiences,gud article and also informative.
Sibeesh VenuPosted Feb 9, 2017, 11:57 PM
MOLAPO RAKORI Thanks much for your feedback.
MOLAPO RAKORIPosted Feb 9, 2017, 9:01 AM
Thank you very Much. Only truth there.
Sibeesh VenuPosted Jan 31, 2017, 11:00 AM
Tarun Srivastava Thanks much for your feedback.
Tarun SrivastavaPosted Jan 31, 2017, 2:40 AM
Thank you so much for sharing your experience.
Sibeesh VenuPosted Oct 18, 2016, 12:24 AM
Sreerag K Thanks much for your feedback. I really appreciate it.
Sreerag KPosted Oct 17, 2016, 1:46 PM
Very nice article... it inspires me a lot, because i'm a beginner,,, thank you very much..
Sibeesh VenuPosted Oct 17, 2016, 12:53 PM
Subash Thanks brother
SubashPosted Sep 30, 2016, 7:56 AM
Thank you Sibeesh Venu very useful i also try to join communties mention in this article
Bikesh SrivastavaPosted Sep 16, 2016, 12:53 AM
Nice article
Sibeesh VenuPosted Sep 15, 2016, 6:23 AM
Rajib Das Gupta Thanks much
Rajib Das GuptaPosted Aug 23, 2016, 7:28 AM
Very Nice one and informative.
Sibeesh VenuPosted Aug 22, 2016, 11:12 AM
Rafeeq Mohammad Thanks much :) My pleasure
Sibeesh VenuPosted Aug 22, 2016, 11:12 AM
Rudra Lahiri Thanks much :) My pleasure.
Sibeesh VenuPosted Aug 22, 2016, 11:10 AM
Ashish Srivastava Thanks much :)
Sibeesh VenuPosted Aug 22, 2016, 11:09 AM
Surya Kant Thanks much :)
Sibeesh VenuPosted Aug 22, 2016, 11:09 AM
debiprasad barik Thanks much :)
Rafeeq MohammadPosted Aug 22, 2016, 6:22 AM
First time I read this type of articles . I am very happy after reading this. Thanks a ton.
Rudra LahiriPosted Aug 22, 2016, 3:12 AM
Very nice article.. thanks for putting it here for all of us!
Ashish SrivastavaPosted Aug 22, 2016, 2:20 AM
Great article... following now.... :)
Surya KantPosted Aug 21, 2016, 5:26 AM
Nicely explain bro..thanks for sharing such valuable info.
debiprasad barikPosted Aug 5, 2016, 9:35 AM
Very nice article.. Thanks a lot..
kollu nageshPosted Aug 4, 2016, 1:11 PM
Very nice
Sibeesh VenuPosted Aug 4, 2016, 11:37 AM
Filippo Berardo There are so many good people around us, you just need to find one :)
Sibeesh VenuPosted Aug 4, 2016, 11:37 AM
Vivek Kumar Thanks
Filippo BerardoPosted Aug 4, 2016, 10:09 AM
I miss a mentor...
Vivek KumarPosted Aug 4, 2016, 8:11 AM
Very nice...
Sibeesh VenuPosted Jun 1, 2016, 12:56 AM
Selva Prakash Thanks
Sibeesh VenuPosted Jun 1, 2016, 12:56 AM
Bhuvanesh Mohankumar Thanks much
Selva PrakashPosted May 31, 2016, 9:44 AM
NICE BRO
Bhuvanesh MohankumarPosted May 13, 2016, 11:28 AM
Nice & worth reading
Sibeesh VenuPosted Apr 21, 2016, 4:53 AM
Viipiin Tyagi Thanks a lot dear :)
Sibeesh VenuPosted Apr 21, 2016, 4:53 AM
N Vinodh Thanks
Sibeesh VenuPosted Apr 21, 2016, 4:53 AM
Lalit Raghav Thanks much :)
Sibeesh VenuPosted Apr 21, 2016, 4:52 AM
Amit Aggarwal Thanks much
Vipin TyagiPosted Apr 21, 2016, 3:12 AM
My friend Sibeesh Venu, this article creating history day by day.Many of new authors are using it as a reference.Hats off you bro.....
Vinodh NarayananPosted Apr 20, 2016, 3:07 AM
good one
Amit AggarwalPosted Apr 19, 2016, 2:30 PM
Nice article brother
Lalit RaghavPosted Apr 18, 2016, 7:20 AM
Nice Sibeesh Venu Sir .
Sibeesh VenuPosted Apr 18, 2016, 1:16 AM
Atul Rawat Thanks much :)
Atul RawatPosted Apr 6, 2016, 4:33 AM
its boosting note . nice article sir
Sibeesh VenuPosted Apr 3, 2016, 9:29 AM
Kuppurasu Nagaraj Thanks a lot for your feedback.
Sibeesh VenuPosted Apr 3, 2016, 9:29 AM
Gowtham Rajamanickam Thanks a lot for your feedback.
Sibeesh VenuPosted Apr 3, 2016, 9:29 AM
Rafnas T P Thanks a lot for your feedback.
Kuppurasu NagarajPosted Apr 3, 2016, 4:36 AM
Super
Gowtham RajamanickamPosted Apr 2, 2016, 12:33 PM
Good one..
Rafnas T PPosted Mar 31, 2016, 5:56 AM
Thank you for such an inspiring article
Sibeesh VenuPosted Mar 31, 2016, 1:03 AM
Rahul Pushpendu Bhaskar Thanks
Rahul Pushpendu BhaskarPosted Mar 30, 2016, 12:57 PM
Well and Good... thank you
Sibeesh VenuPosted Mar 30, 2016, 5:10 AM
sreeranga prasad sane Thanks much for your feedback
Sibeesh VenuPosted Mar 30, 2016, 5:10 AM
Muntazer Mehdi Thanks much for your feedback
Sibeesh VenuPosted Mar 30, 2016, 5:09 AM
Bipin Patil Thanks
sreeranga prasad sanePosted Mar 30, 2016, 3:09 AM
good one, motivated
Muntazer MehdiPosted Mar 30, 2016, 2:36 AM
Its really nice article for motivation and continuous growth. Thanks for sharing
Bipin PatilPosted Mar 29, 2016, 8:19 AM
Good one
Sibeesh VenuPosted Mar 29, 2016, 5:16 AM
Gopi Chand Thanks a lot for your feedback
Sibeesh VenuPosted Mar 29, 2016, 5:15 AM
Saillesh Pawar Welcome dude
Gopi ChandPosted Mar 29, 2016, 5:00 AM
Good one Sibeesh...specially for those who didn't attended the conference :)
Saillesh PawarPosted Mar 28, 2016, 10:53 AM
Thanks A lot for sharing.
Sibeesh VenuPosted Mar 28, 2016, 1:54 AM
Yashwant Vishwakarma Thanks a lot for your feedback
Sibeesh VenuPosted Mar 28, 2016, 1:54 AM
Prakash Tripathi Thanks, will edit it
Sibeesh VenuPosted Mar 28, 2016, 1:53 AM
Vamsi Krishna Thanks a lot
Yashwant VishwakarmaPosted Mar 28, 2016, 1:42 AM
I was not there in conference but I can feel the motivation and magic which are coming out from the word. Thanks for sharing :)
Prakash TripathiPosted Mar 26, 2016, 2:44 PM
Good one. Just one thing that I found links of communities (SO/CP etc.) shared seems broken. You may want to have a look.
Vamsi KrishnaPosted Mar 25, 2016, 4:18 AM
Good job
सौरभ माहेश्वरीPosted Mar 25, 2016, 2:49 AM
Venu sir ...awesome speech by Mr. Glenn Block .....Learn a lot in confrence...
Sibeesh VenuPosted Mar 25, 2016, 12:55 AM
Roshan Mule Thanks a lot
Roshan MulePosted Mar 24, 2016, 11:44 AM
Awesome......!
Sibeesh VenuPosted Mar 24, 2016, 11:30 AM
Hemant Srivastava Thanks a lot
Hemant SrivastavaPosted Mar 24, 2016, 10:18 AM
Good job Sibeesh .
Sibeesh VenuPosted Mar 24, 2016, 4:50 AM
Vivek Kumar Thanks much
Vivek KumarPosted Mar 24, 2016, 4:47 AM
Nice Share
Sibeesh VenuPosted Mar 24, 2016, 1:15 AM
Mohsin Azam Thanks much
Sibeesh VenuPosted Mar 24, 2016, 1:15 AM
Kumaresh Rajalingam Thanks buddy
Sibeesh VenuPosted Mar 24, 2016, 1:15 AM
Surya Kant Thanks a lot :)
Mohsin AzamPosted Mar 24, 2016, 12:08 AM
Nice Article @Sibeesh...thanks for sharing
Kumaresh RajalingamPosted Mar 23, 2016, 9:11 PM
Nice one sir
Surya KantPosted Mar 23, 2016, 12:21 PM
Nice article brother, Got many valuable information also visited your blog..grt job keep doing..
Sibeesh VenuPosted Mar 23, 2016, 5:37 AM
Ramesh Khade Thanks
Sibeesh VenuPosted Mar 23, 2016, 5:37 AM
Mohammad Khalid Thanks a lot
Sibeesh VenuPosted Mar 23, 2016, 5:36 AM
Pankaj Bajaj Thanks a lot
Sibeesh VenuPosted Mar 23, 2016, 5:36 AM
Prasanth Radhakrishnan Thanks :)
Ramesh KhadePosted Mar 23, 2016, 5:35 AM
nice
Mohammad KhalidPosted Mar 23, 2016, 2:47 AM
It was really a good conference. I got a chance to meet those great minds there. You have covered the topic well. Well done !
Pankaj BajajPosted Mar 23, 2016, 2:35 AM
nicely described Sibeesh..
Prasanth RadhakrishnanPosted Mar 23, 2016, 1:14 AM
Nice one :)
Sibeesh VenuPosted Mar 23, 2016, 12:46 AM
Rajeev Punhani Thanks much
Sibeesh VenuPosted Mar 23, 2016, 12:46 AM
Rakesh Thanks much
Sibeesh VenuPosted Mar 23, 2016, 12:45 AM
Hari Shanker Thanks much
Rajeev PunhaniPosted Mar 22, 2016, 2:10 PM
Nice.
RakeshPosted Mar 22, 2016, 12:32 PM
Good one Sibeesh Venu.
S.Ravi KumarPosted Mar 22, 2016, 12:23 PM
Hey Sibeesh, need one quick help from you if possible, can you please tell me the procedure by which you share the article from your personal blog to c-sharpcorner. I have a few articles on my own blog which I want to share on c-sharpcorner but don't have any clue how to do that.
Hari ShankerPosted Mar 22, 2016, 12:23 PM
nice Thanq very Much Sibeesh Venu
Sibeesh VenuPosted Mar 22, 2016, 12:19 PM
sreenivasa k Thanks a lot
Sibeesh VenuPosted Mar 22, 2016, 12:19 PM
Khalil GAHBICHE Thanks a lot
Sibeesh VenuPosted Mar 22, 2016, 12:19 PM
S.Ravi Kumar Thanks a lot
sreenivasa kPosted Mar 22, 2016, 12:13 PM
good
Khalil GAHBICHEPosted Mar 22, 2016, 12:11 PM
Very nice summary, thanks !
S.Ravi KumarPosted Mar 22, 2016, 11:54 AM
Nice Sibeesh, you summed up well.
Sibeesh VenuPosted Mar 22, 2016, 10:08 AM
Kamlesh Bhor Thanks a lot
Sibeesh VenuPosted Mar 22, 2016, 10:08 AM
Vignesh Mani Thanks dude
Sibeesh VenuPosted Mar 22, 2016, 10:08 AM
Viipiin Tyagi Thanks my friend
Sibeesh VenuPosted Mar 22, 2016, 10:08 AM
Sunny Sharma Thanks a lot dear
Sibeesh VenuPosted Mar 22, 2016, 10:07 AM
Priy Ranjan Thanks much
Kamlesh BhorPosted Mar 22, 2016, 9:33 AM
Nice share...
Vignesh ManiPosted Mar 22, 2016, 9:14 AM
Good share
Vipin TyagiPosted Mar 22, 2016, 8:36 AM
WOW! Well Explained my friend.It is very informative.
Sunny SharmaPosted Mar 22, 2016, 7:46 AM
Nice Write-up!
Priy RanjanPosted Mar 22, 2016, 6:59 AM
inspirational....!!!
Sibeesh VenuPosted Mar 22, 2016, 6:16 AM
Mohammed Ibrahim Thanks much
Mohammed IbrahimPosted Mar 22, 2016, 4:28 AM
nice
Sibeesh VenuPosted Mar 22, 2016, 4:07 AM
Prasham Sabadra Thanks much for your feedback :)
Sibeesh VenuPosted Mar 22, 2016, 4:07 AM
Manish Pandey Thanks much for your feedback :)
Sibeesh VenuPosted Mar 22, 2016, 4:06 AM
Sagar Pardeshi Thanks much for your feedback :)
Sibeesh VenuPosted Mar 22, 2016, 4:06 AM
Shaili Dashora Thanks much for your feedback :)
Sibeesh VenuPosted Mar 22, 2016, 4:06 AM
Manas Mohapatra Thanks much for your feedback :)
Prasham SabadraPosted Mar 22, 2016, 3:37 AM
Thanks for Sharing! Well explained.
Manish PandeyPosted Mar 22, 2016, 3:24 AM
Good One.. Really inspiring.. As a couldn't attend annual conference, m getting all From this community. Thanks Sibees..
Sagar PardeshiPosted Mar 22, 2016, 2:58 AM
Good, it is inspiring
Shaili DashoraPosted Mar 22, 2016, 2:54 AM
Thanks it is inspiring
Shaili DashoraPosted Mar 22, 2016, 2:52 AM
Nice Share...
Manas MohapatraPosted Mar 22, 2016, 2:47 AM
Nice collection from Annual conference. Thanks for sharing, Sibeesh...
Sibeesh VenuPosted Mar 22, 2016, 2:36 AM
Thiruppathi R Thanks much
Sibeesh VenuPosted Mar 22, 2016, 2:35 AM
Satish Kumar Vadlavalli Thanks a lot
Sibeesh VenuPosted Mar 22, 2016, 2:35 AM
Sanjay Gupta Thanks much for your feedback
Thiruppathi RPosted Mar 22, 2016, 1:45 AM
Thank Venu
Satish Kumar VadlavalliPosted Mar 22, 2016, 1:42 AM
good, and nice share
Sanjay GuptaPosted Mar 22, 2016, 1:19 AM
Well done! Your writing skill is getting better and better.
Sibeesh VenuPosted Mar 22, 2016, 1:12 AM
K P Singh Chundawat Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 1:12 AM
Nitesh Luharuka Thanks much, yes I noticed that. I guess some problem with editing. Will re edit it :)
Sibeesh VenuPosted Mar 22, 2016, 1:11 AM
Sthitaprajnya Debasis Nayak Thanks a lot.
Sibeesh VenuPosted Mar 22, 2016, 1:11 AM
Nagaraj S Thanks much for your feedback dear, much appreciated.
K P Singh ChundawatPosted Mar 22, 2016, 12:50 AM
good work . Thanks for sharing Sibeesh Venu
Nitesh KejriwalPosted Mar 22, 2016, 12:48 AM
Nice article Sibi...The links are incorrect for all community websites. Please get them edited :)
Sthitaprajnya Debasis NayakPosted Mar 22, 2016, 12:27 AM
Super Sir !!!
Nagaraj SPosted Mar 22, 2016, 12:26 AM
Sibeesh...Again you rocked. Like many of your other articles, this would also going to decorate my bookmarks.
Sibeesh VenuPosted Mar 22, 2016, 12:12 AM
Rajeesh Menoth Thanks a lot :) dear
Sibeesh VenuPosted Mar 22, 2016, 12:11 AM
Saillesh Pawar Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:11 AM
Sandeep Sharma Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:10 AM
Jaipal Reddy Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:09 AM
Aqib Shehzad Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:09 AM
Humayun Kabir Mamun Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:09 AM
Krishna Rajput Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:09 AM
Pradeep Sahoo Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:09 AM
Shakti Singh Dulawat Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:08 AM
Ajay Bhasy Thanks a lot :) dear.
Sibeesh VenuPosted Mar 22, 2016, 12:07 AM
Vignesh Mani Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:07 AM
Jeetendra Gund Thanks a lot :)
Sibeesh VenuPosted Mar 22, 2016, 12:07 AM
Ankur Mistry Thanks a lot :) Hope we can meet next year then :)
Sibeesh VenuPosted Mar 22, 2016, 12:06 AM
Afzaal Ahmad Zeeshan Thanks much buddy
Jaipal ReddyPosted Mar 22, 2016, 12:04 AM
Nice article sir. .
Muhammad Aqib ShehzadPosted Mar 21, 2016, 11:59 PM
Really Nice Article
Humayun Kabir MamunPosted Mar 21, 2016, 11:55 PM
Nice...
Krishna Rajput SinghPosted Mar 21, 2016, 11:29 PM
awesome article thanks for sharing
Pradeep SahooPosted Mar 21, 2016, 9:48 PM
Great Motivation .Thanks for sharing
Shakti Singh DulawatPosted Mar 21, 2016, 9:21 PM
Good Job
Ajay BhasyPosted Mar 21, 2016, 8:26 PM
Thanks for sharing. After reading this I think I am gonna give a try at contributing to open source projects. Thanks for the inspiration.
Vignesh ManiPosted Mar 21, 2016, 6:43 PM
Good one
Jeetendra GundPosted Mar 21, 2016, 2:44 PM
Good one..
Ankur MistryPosted Mar 21, 2016, 2:18 PM
Thank for sharing i also missed the conference but next year 100%
Afzaal Ahmad ZeeshanPosted Mar 21, 2016, 2:10 PM
My bad that I missed so many things. But, I see that Glen was talking about this article of yours. :-) Good points to remember.
Rajeesh MenothPosted Mar 21, 2016, 1:31 PM
I can't able to attend the conference due to the reason of my project releasing.Thank you for sharing Sibeesh Venu.
Saillesh PawarPosted Mar 21, 2016, 1:26 PM
THanks Sibesh sir for sharing..
Sandeep SharmaPosted Mar 21, 2016, 1:18 PM
I got so much information from this. Thanks for sharing, One point is so common in all engg life i.e. Over commit/deadline and what a nice explanation you give over it.