15 years as Software Engineer and Solutions Architect, I also have a strong experience in Leadership, Product Development and Project Management. Interested in: software architecture and development, excelent communication, people, personal development, playing guitar and travelling :)
Nothing here yet.
Hi Chhakuli Zingare , congratulations on starting your blogging journey 馃檪 This is a very important topic, and I'm glad you chose to talk about it. I have some related articles I would like to share: The first talks about the only two cases when you should handle errors . It is important because handling errors in the wrong place can lead to situations which are difficul to debug and resolve. The second is about validating data elegantly with Guard Clauses , because we must anticipate that users WILL input incorrect data and that is not a case for program errors/exceptions, but only validation errors, which are expected. Best!
Wonderful! I see a lot of people talking about how failure leads to success, because it is a very common statement in the world of startups and tech, and it is nice to have a post going deeper and explaining how this mechanism works and how to turn it in our favor. I invite you to have a look at a post I wrote, Solving problems is the BASIS for coding well , which also explores some of the same aspects, like the Growth Mindset. For anyone reading this article, go ahead and watch this excelent TED talk by Dr. Carol Dweck, proponent of the Growth Mindset: the power of believing that you can improve! https://youtu.be/_X0mgOOSpLU
Thank you for this post! I don't know if it's my bubble ('cause we all live in a bubble these days 馃槄) but everybody seems to be talking about how tech is worsening the social problems we have. It is very nice to see a post focusing on the good parts, for a change! And yes, I learned something new today: nice initiatives I didn't know about. And now I have cool things to tell people when the topic of tech x social comes up! 馃挭
Excelent article, IZAYE Visuals ! 馃憦 I agree and think that Adaptability is closely related to what I like to call "problem-solving", which is an essencial skill for anyone looking to succeed in this field, right? I wrote an article: Solving problems is the BASIS for coding well , which I think is complementary to yours. Best!
Hi Franklin Ohaegbulam , congratulations on your article! I got started as a developer because I wanted to be an inventor! 馃槀 And nowadays I really think I am one while I'm coming up with solutions to various problems. I would like to contribute with an article I wrote: Solving problems is the BASIS for coding well I think anyone with this fundamental skill is set to succeed in tech!
Excelent article, 脕kos K艖m疟ves ! I am a fan of this topic, and I think people should discuss it more, especially with beginners in tech. Good problem-solvers have a bright future as programmers, managers, architects and whatever they wanna do! I wrote an article that I think is complementary to yours, in case you want to take a look: Solving problems is the BASIS for coding well!
Nice article, Tracy Nuwagaba ! I think you truly capture the essence of the importance of naming when you mention we must make it easy for us and others to understand what the code is all about. In that regard, I would advise people to look for style guides that are widely adopted, like this one by Google . And I have my own contribution about how enums should be named . I hope it helps people to write better code, one variable name at a time 馃槈
Ji KSE , great post to help those just starting out! Besides using the browser console to type some code and see what happens, it is also useful to have a personal playground so that you can install packages and fiddle with them. Replit is a very nice one, which allows you to create and explore public repositories, as well as code together with other people. In case anyone wants their own local playground, I've written an article to help people get started with a NodeJS console app, with support for ES6 syntax and ability to use environment variables, APIs and async programming: https://phillcode.io/nodejs-console-app-with-es6-starter-project I hope that's useful to beginners looking to explore one level deeper 馃槈