The biggest mistake I made as a beginner? Watching endless tutorials and writing very few lines of code. I didn't build a single working project. Understanding comes from doing, not watching. Image Credit: Scrimba #tutorialhell #coding #projects
Learning by Doing: Top Mistake for Beginners
More Relevant Posts
-
I put together a quick deck summarizing and comparing two of the most common tools used for coding right now: VS Code and Cursor. Whether you love to code or are just thinking about starting, I hope you find this useful! I believe that now, more than ever, coding shouldn't be scary. These are the tools I've been using daily for a long time, and I wanted to share my perspective on how they stack up. Check out the comparison below! 👇 #Coding #VSCode #Cursor #DevTools #LearningToCode #VibeCoding
To view or add a comment, sign in
-
Today I worked on leetcode problem no. 1415 The k-th Lexicographical Happy String of Length n.” First, let's understand the concept. A happy string is a string that: Uses only the characters 'a', 'b', 'c' Does not allow two adjacent characters to be the same Concepts practiced: Backtracking Lexicographical ordering Recursion Start with an empty string Try adding 'a', 'b', 'c' Skip a character if it is the same as the previous one When the string length becomes n, we found one valid happy string Since we generate them in lexicographical order, the moment we reach the k-th string, that is our answer. #leetcode #leetcode1415 #dsa #datastructures #algorithms #backtracking #recursion #coding #programming #problemSolving #codingpractice #softwareengineering #developer #codinglife #computerscience #codingjourney #learncoding #codingcommunity #buildinpublic #100daysofcode #competitiveprogramming #cpp #techskills
To view or add a comment, sign in
-
-
Day 47 on LeetCode — Partition Labels ✂️✅ Today’s problem was a great example of greedy strategy with smart indexing. 🔹 Approach Used in My Solution The goal was to split the string into maximum number of partitions such that each character appears in only one part. Key idea in the solution: • First, store the last occurrence of each character in an array • Traverse the string while maintaining a current partition range • Continuously update the end of the partition using the last index of characters encountered • When the current index reaches end, it means the partition is complete • Store the partition size and start a new one This greedy approach ensures each partition is as small as possible while still valid. ⚡ Complexity: • Time Complexity: O(n) • Space Complexity: O(1) 💡 Key Takeaways: • Learned how preprocessing (last occurrence tracking) simplifies problems • Practiced greedy partitioning techniques • Strengthened understanding of interval expansion logic #LeetCode #DSA #Algorithms #DataStructures #GreedyAlgorithm #Strings #ProblemSolving #Coding #Programming #Cpp #STL #SoftwareEngineering #ComputerScience #CodingPractice #DeveloperLife #TechJourney #CodingDaily #100DaysOfCode #BuildInPublic #AlgorithmPractice #CodingSkills #Developers #TechCommunity #SoftwareDeveloper #EngineeringJourney
To view or add a comment, sign in
-
-
The most dangerous sentence in coding: “This should only take 5 minutes." There’s something about “small changes” in code. You go in thinking it’s a quick win. Just tweak a line, fix a bug, move on. But that one change touches something else. Then another dependency. Then an edge case you didn’t think about. Suddenly, you're not fixing a bug anymore. You’re tracing a chain reaction. And the worst part? It always starts with confidence. “This should be quick.” That’s usually the moment things spiral. Over time, you realize it’s not about the size of the change. It’s about how connected everything is. In code, nothing is ever truly isolated. #programming #developers #codinglife #debugging #softwareengineering #devlife #AItools
To view or add a comment, sign in
-
-
🚀 Day 9/60 — LeetCode Discipline Problem Solved: Container With Most Water (Revision) Difficulty: Medium Today’s session focused on revisiting this classic two-pointer optimization problem. The key insight was understanding how intelligently moving pointers can reduce time complexity while still exploring the optimal solution space. 💡 Focus Areas: • Strengthened two-pointer optimization technique • Improved area maximization intuition • Practiced greedy pointer movement logic • Focused on writing clean and efficient implementation ⚡ Performance Highlight: Achieved ~81% runtime efficiency on submission. Steady practice. Sharper instincts. Stronger foundations. #LeetCode #60DaysOfCode #100DaysOfCode #DSA #TwoPointers #Greedy #Algorithms #DataStructures #ProblemSolving #CodingJourney #SoftwareEngineering #TechCareers #Programming #Developers #CodingLife
To view or add a comment, sign in
-
-
Daily Vim Tip: Use e / E to land on the final character of the current word rather than the start of the next. Handy when you want to append to a word or delete to its tail. E skips punctuation just like W does. Learn more: run `vimtutor` in your terminal, or use `:help e` inside Vim. #vim #vimtip #coding #ostechnix
To view or add a comment, sign in
-
-
#Day42 Of #100DaysOfCode: #DSA: solve leetcode problem - Search a 2D Matrix II simple approach: - start from matrix[last_row][first_col] - check if matrix[row][col] > target then go up means row--; - else if matrix[row][col] < target then go right means col++; - else means matrix[row][col] == target -> return true; - int the last return false it will only run when the loop does't return Time: O(m + n) space: O(1) #DSA #Coding #Daily #Leetcode #CodingJourney #Learning
To view or add a comment, sign in
-
-
Sometimes developers don’t fail… the terminal just tests our patience 😅 Instead of getting frustrated when errors appear in the terminal, I found a fun VS Code extension that turns those painful moments into something hilarious. Every time you press Enter after a command, it gives a funny reaction sound — and suddenly debugging becomes a little less stressful. Now instead of hearing silence after an error… I hear “Faahhhhhhh!” 🤣 Small tools like this can make a big difference in the developer experience. Coding should be productive — but it can also be fun. Want to know the extension name? Comment “Extension” and I’ll share it 👇 #DeveloperLife #VSCode #ProgrammingLife #CodingFun #WebDevelopment #SoftwareDevelopment #ProgrammerHumor #Developers #TechLife #Coding #Debugging #DeveloperTools #ProgrammerLife #LearningToCode
To view or add a comment, sign in
-
Three principles DRY, KISS and YAGNI are foundational in writing clean, maintainable code. Since you are building and complex system. 1. DRY - Don't Repeat Yourself: Avoid duplicating logic. Every peice of knowledge should have single source of truth. 2. KISS - Keep It Simple, Stupid: Avoid unnecessary complexity. The simplest solution is usually the best. 3. YAGNI - You Aren't Gonna Need It: Don't build a feature until they are actually need. Golden Rule: Write code for today, desing for tommorow, but don't implement tommorow today. #SoftwareEngineering #SOLID #Coding #Programming
To view or add a comment, sign in
-
🎯 Control Flow Statements Demystified 🎯 Whether you're just starting out or brushing up on fundamentals, understanding control flow is essential to writing clean, efficient code. ✅ If – Make decisions based on conditions ✅ Switch – Handle multiple cases with clarity ✅ Loops – Automate repetition with precision #Programming #Coding #SoftwareEngineering #TechCareers #CodeNewbie #LearnToCode #WebDevelopment #ComputerScience #DevCommunity #100DaysOfCode
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development