DEV Community

Discussion on: 101 Tips to Make You a Better Developer

Collapse
 
jimmyflash profile image
jimmyFlash

Usually, you would agree with someone on certain points of their views and disagree with others, but what i see here is you trying to force your own views and discredit everything else mentioned in this article.

"I'm not a real programmer until I know X"
"I'm not a real programmer until I do X"
"I have to learn All The Things"

What makes you think that any developer reading this article would come out so turned off and overwhelmed, start running those sorts of thoughts in their head, who’s doing the gatekeeping here.
The whole post is just tips, they are not rules or guidelines every developer should abide by or follow.

Don't know how long you been developing for, i was an Adobe Flash developer right until 2010 when Apple decided to end the life of Adobe Flash support on their iPhone, signaling the end of a platform that was on almost every user desktop and laptop be it windows, Mac or Linux. I used to develop for web, desktop and cross-platform all in one ide and code base, all of a sudden i was losing ground. I had to keep my options open and think ahead instead of clinging to a dying platform. I started learning Java, joined a bootcamp and started solving competitive challenges on HackerRank right until i earned my 1st 5 star gold badge in java, was around that time that i got my 1st offer as Android developer.

learned top design patterns of the platform, implemented MVVM with clean architecture, learned Kotlin for it's robust concise nature and how it's become a must know for Android developers, was intrigued to develop for both Android and IOS with KMM (Kotlin Multiplatform Mobile).

Became interested in web technologies when i came across the concept of PWAs . Not every mobile app needs to be written in a native language and needs an the bells and whistles the platform offers, loved writing single page application ReactJS.

Read the OWASP top 10 for mobile and web application when our clients hired security firms to do pretesting on our mobile app and server code before going live with the final product, secure coding, static code analyzers, lint checkers became part of our coding practices that we apply and teach to new developers.

I learned a lot with practice and i'm still learning. I learned from my previous career as a Flash developer that this landscape is ever changing and demanding, you should keep learning, not keep the focus on one platform, one programming language, single design pattern, architecture or paradigm, a lot of the tips mentioned are parts of what i experienced in my career, some i may not agree with, some i might want to try.

In the end i don't dissect every point and over criticize it making it sound like it's a mistake these tips were written in the 1st place and no one should read them if they are starting a career in development, that is way too much.

Collapse
 
codemouse92 profile image
Jason C. McDonald • Edited

I have spent nearly my entire career mentoring and training junior developers, so I happen to know first hand how things like this article are taken by many of them.