Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (2024)

Adedoyin Atobaru

Software Engineer | Full Stack Developer | Blockchain Enthusiast

  • Report this post

🚀 Embrace the Null Game: ? vs !What's the deal with ` ? ` and ` ! ` ?Null-awareness (?): Think of it as your safety net. When you append ? after a variable, class, or property, you're basically saying, "Hey, this one might be null, so let's check before proceeding."Null-check (!): On the flip side, ! after variable or property is like giving a firm nod and saying, "I know what I'm doing here, and this definitely won't be null." Use it when you're absolutely certain that a nullable variable won't misbehave.Keep Coding, Keep LearningLet's keep pushing boundaries, learning from bugs, and growing stronger as developers. 🌟 Stay curious, stay coding!#DartProgramming #NullAwareness #NullSafety #KeepLearning #ProgrammingLife #BugHunting #Debugging#SoftwareDevelopment #TechChallenges #ContinuousLearning#DeveloperJourney

  • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (2)
  • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (3)
Like Comment

To view or add a comment, sign in

More Relevant Posts

  • Stefan Matić

    DEVLEGION Co-Founder & COO | Redefining Global Partnerships in Code | Pioneering Next-Gen Software Solutions | Full Stack JavaScript Engineer | React, NestJS, Express.js, Next.js

    • Report this post

    As a self-taught programmer, I've learned that the most powerful lessons don't come from tutorials or textbooks, but from rolling up your sleeves and diving into the code.Building something from scratch forces you to confront real-world challenges head-on. Sure, tutorials can provide a foundation, but it's in the process of problem-solving and debugging that true mastery is achieved.The learning curve of evolving your own code is unlike anything else. Each bug squashed, each feature added, is a step forward in your understanding. It's a journey of constant growth and improvement.Don't be afraid to get your hands dirty. Embrace the struggle, because that's where the magic happens. And remember, every line of code you write is a testament to your progress as a developer.#Programming #SelfTaught #LearningByDoing #CodeEvolution #EmbraceTheStruggle

    15

    Like Comment

    To view or add a comment, sign in

  • Ahtishamul Haque

    Expert (800+)@Codeforces | Founder @CodeCrunchers | 5⭐️@Codechef | 3⭐️@HackerRank | CSE | CCSU'25 |Full Stack Developer | Android | GDSC🚀#100DaysOfCodeWithCodeNerd2.0🚀

    • Report this post

    🚀 Day 178/100 of #100DaysOfCodeWithCodeNerd 2.0 🚀Today was all about DSA Qs(Dynamic Programming).🌟 Highlights of the day:- Longest Increasing Subsequence.- Space Optimized Solution of LCS.- LCS (Longest Common Subsequence) of three strings.- Maximum Sum Increasing Subsequence.- Count all subsequences having product less than K.💡 Learning takeaway:Scrum is like your mother-in-law, it points out ALL your faults.🤔 Challenge of the day:Debugging! Spent some time finding and fixing pesky bugs, but that's all part of the coding adventure.I'm excited to see where this journey takes me. If you're also doing the challenge, share your progress or drop your favorite coding tip in the comments. Let's support each other on this incredible coding adventure! 🌐#100DaysOfCodeChallenge #CodingProgress #Programming #CodeNewbie #LearningToCode #CodeJourney #TechCommunity #CodeNerd🔁Feel free to adapt this post to your own experiences and share what you learned or encountered on your one hundred seventy eight day of the challenge. It's a great way to engage with your audience and showcase your dedication to coding!

    Like Comment

    To view or add a comment, sign in

  • Muhammad Nauman

    Associate Software Engineer | React Js | Flutter | Jetpack Compose | Certified in Meta Android Development ,IT Automation with Python & Machine Learning

    • Report this post

    𝐀𝐫𝐞 𝐘𝐨𝐮 𝐒𝐭𝐮𝐜𝐤 𝐢𝐧 𝐓𝐮𝐭𝐨𝐫𝐢𝐚𝐥 𝐇𝐞𝐥𝐥?Ever feel like you're constantly consuming coding tutorials but never actually building anything?You're not alone. Welcome to 𝐭𝐮𝐭𝐨𝐫𝐢𝐚𝐥 𝐡𝐞𝐥𝐥, a common struggle for aspiring programmers.We all start somewhere, but there's a fine line between learning and getting stuck in an endless loop.𝐒𝐢𝐠𝐧𝐬 𝐲𝐨𝐮 𝐦𝐢𝐠𝐡𝐭 𝐛𝐞 𝐢𝐧 𝐭𝐮𝐭𝐨𝐫𝐢𝐚𝐥 𝐡𝐞𝐥𝐥:• You can flawlessly follow tutorials, but building something from scratch feels impossible.• You bounce between different tutorials and technologies with no clear direction.• Information overload leads to analysis paralysis, preventing you from taking action.𝐁𝐫𝐞𝐚𝐤 𝐟𝐫𝐞𝐞 𝐚𝐧𝐝 𝐛𝐞𝐜𝐨𝐦𝐞 𝐚 𝐛𝐮𝐢𝐥𝐝𝐞𝐫! 𝐇𝐞𝐫𝐞'𝐬 𝐡𝐨𝐰:• 𝐅𝐨𝐜𝐮𝐬 𝐨𝐧 𝐚𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧: Don't just watch, build! Start small and create simple projects as you learn. ️• 𝐄𝐦𝐛𝐫𝐚𝐜𝐞 𝐭𝐡𝐞 𝐦𝐞𝐬𝐬: Mistakes are inevitable (and valuable!). Experiment and learn from your code.• 𝐁𝐮𝐢𝐥𝐝 𝐲𝐨𝐮𝐫 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐞𝐫 𝐧𝐞𝐭𝐰𝐨𝐫𝐤: Join online communities and forums to ask questions and get help.Remember, the best way to learn is by doing.Let's ditch the tutorial treadmill and start building the future!#𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 #𝐜𝐨𝐝𝐢𝐧𝐠 #𝐭𝐮𝐭𝐨𝐫𝐢𝐚𝐥𝐡𝐞𝐥𝐥 #𝐥𝐞𝐚𝐫𝐧𝐛𝐲𝐝𝐨𝐢𝐧𝐠 #𝐝𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫𝐜𝐨𝐦𝐦𝐮𝐧𝐢𝐭𝐲 #𝐧𝐚𝐮𝐦𝐚𝐧𝐛𝐮𝐭𝐭𝟐𝟎𝟎𝟐

    • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (10)

    3

    Like Comment

    To view or add a comment, sign in

  • Ebenezer Don

    Software Engineer, Author of Simplified JavaScript for VIPs & Git Prodigy (#2 Bestseller in Software Engineering)

    • Report this post

    The best kind of code is the one that gets used. While it’s tempting to pursue perfection at the cost of making progress, also remember that code that solves a problem today is better than perfect code that's never finished.Focus on writing code that addresses the core needs of your project, and push it live. This doesn’t mean compromising on quality—it means prioritizing progress.Every piece of code can be refined over time, but only if it’s out there making a difference in the first place.Start small, deliver real value, and iterate based on feedback. That’s how you make a true impact.#programming #computerscience #softwareengineering

    • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (13)

    223

    14 Comments

    Like Comment

    To view or add a comment, sign in

  • RedBlink

    10,541 followers

    • Report this post

    Just like writing code, life choices often involve two paths:If -Ready to tackle any challenge with brilliance.Else -Debug their day with dedication.Programmers are great in logical thinking, breaking down problems, and finding solutions. This same mindset guides them at life's crossroads. So, next time you're at a life's "if" and "else" situation, remember your inner programmer is your secret weapon!#programming #programmerlife #programmers #webdeveloper #if #else

    • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (18)

    11

    Like Comment

    To view or add a comment, sign in

  • Mitesh Viras

    Laravel | Node JS | Adonis JS | Next JS

    • Report this post

    Coding isn't just about writing lines of code; it's a blend of learning, applying logic, and a lot of debugging. Whether you're just starting or are a seasoned pro, there's always something new to learn and a new challenge to overcome.What's your favorite part of the coding process? Share your thoughts and experiences! 💻🔍#Programming #CodingLife #DeveloperHumor #Debugging #SoftwareDevelopment #LearningToCode

    • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (22)

    1

    Like Comment

    To view or add a comment, sign in

  • Joy Chudasama

    Software Developer @Membertou Geomatics Solutions

    • Report this post

    Writing code is easy. Writing clean code is hard.But the importance of clean code cannot be overstated.Clean code is:✅ Easier to read and understand✅ Easier to maintain and update✅ Less prone to bugs and errorsSome tips for writing clean code:🔸 Use meaningful variable and function names🔸 Break long code blocks into smaller ones🔸 Use consistent formatting and indentation🔸 Remove dead or unused code🔸 Document your codeRemember, your code will be read by others and your future self. So, take the time to write clean code.Happy coding!#cleancode #programming

    Like Comment

    To view or add a comment, sign in

  • Entrepreneur Forge 360

    46 followers

    • Report this post

    Why do I feel pressured to make my code excessively clean? CleanCode #CodingAnxiety #SimpleAndClean #Programming #CodeQualityWhy Do I Feel the Need to Write My Code "So Clean"?👩💻🔍 When you sit down to write code, do you find yourself obsessing over every variable name and line of code to the point of anxiety? You're not alone! Feeling compelled to make your code exceptionally clean is a common experience among developers. Let’s explore why this happens and how to manage it effectively.Understanding the Obsession ...Read more: https://lnkd.in/grwFC3fZ

    Like Comment

    To view or add a comment, sign in

  • Anant Parmar

    AI Engineer

    • Report this post

    Code repetition is not a pure evil !Programming is a creative process. It is not about always following best practices.It's about solving a problem efficiently and enjoying the journey.A common advice that is thrown around is write DRY code - Don't Repeat YourselfIn my experience:A little repetition is good if it makes your code easier to read.Sometimes DRY code can be difficult to follow.When you abstract everything in your code it becomes a problem.You have to keep context in your head while jumping through function references to understand what is going on.Abstract only if you have to repeat code more than a few times.#programming#cleancode#coding

    • Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (27)

    11

    Like Comment

    To view or add a comment, sign in

  • Emmanuel Hadjistratis (he/him)

    🌟 Senior Software Engineer & Architect | Tech Innovator 🌟

    • Report this post

    As developers, we often look at our own code with a knowing smile, finding reasons to say it's "good enough" or that it "gets the job done." 😅 But when it comes to evaluating someone else's code, we suddenly turn into professional critics, pointing out every little inefficiency or quirky structure. 🎯Maybe it's because we know how challenging it is to perfect every line, or perhaps it's just a desire to always improve what we see. Either way, it's a funny dynamic and a reminder that we should be as forgiving of others' code as we are of our own.How do you experience this duality? 🧑💻👨💻#ehadjistratis #Development #Programming #CodeReview #DevLife

    Like Comment

    To view or add a comment, sign in

Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (30)

Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (31)

3 followers

  • 6 Posts

View Profile

Follow

Explore topics

  • Sales
  • Marketing
  • Business Administration
  • HR Management
  • Content Management
  • Engineering
  • Soft Skills
  • See All
Adedoyin Atobaru on LinkedIn: #dartprogramming #nullawareness #nullsafety #keeplearning #programminglife… (2024)
Top Articles
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 6264

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.