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
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 CommentTo 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 CommentTo view or add a comment, sign in
-
Petar Ivanov
Practical JavaScript & Software Design tips helping you become a better software engineer. 🚀React, TypeScript, Node, GraphQL, Clean Code 🔥 Author of the "The T-Shaped Dev" newsletter 🧙
- Report this post
Code is read-heavy.We spend more time reading existing code than we spend writing new code.Anytime we have to fix, extend, remove, or optimize existing code we start by reading it first.We must read:• to find the relevant pieces of code• to understand how it works• to know the consequences of our changesIf it takes a lot of time to read the code, it will take a lot of time to change it.So...Readability matters for productivity.Write readable code.---♻ Repost if you found the post helpful and help others find it. 🙏 Let's learn and grow together! 🚀 #readability #softwareengineering #programming #thetshapeddev
101
36 Comments
Like CommentTo 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 CommentTo 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 173/100 of #100DaysOfCodeWithCodeNerd 2.0 🚀Today was all about DSA Qs(Backtracking).🌟 Highlights of the day:- Find shortest safe route in a path with landmines.- Combinational Sum.- Find Maximum number possible by doing at-most K swaps.- Print all permutations of a string.- Find if there is a path of more than k length from a source.💡 Learning takeaway:When done well, software is invisible.🤔 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 three day of the challenge. It's a great way to engage with your audience and showcase your dedication to coding!
1
Like CommentTo 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
223
14 Comments
Like CommentTo 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 CommentTo 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
1
Like CommentTo view or add a comment, sign in
-
Chandra Shekar Pasumarthi
Software Engineer at WiseTech Global
- Report this post
When working on new features, it's best to follow these steps:-Plan: Think about the solution first.-Code: Make it work.-Refine: Optimize it.Skipping steps can waste time.Writing down the steps helps a lot. If you give each step a percentage:Plan: 90%Code: 5%Refine: 5%In the end, coding is just a tool. What really matters is how you think.Once you get this, you're on your way to becoming a more effective developer.#Coding #Development #SoftwareDevelopment #Programming
8
Like CommentTo view or add a comment, sign in
-
Entrepreneur Forge 360
49 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 CommentTo view or add a comment, sign in
3 followers
- 6 Posts
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All