Decisions about
Programming.
The Programming Regret Curve
Detailed aggregate statistics and longitudinal curves for this category are being calculated from the dataset.
View Programming SubmissionsRecent Submissions in Programming
Differentiating myself from average developers
Exploring what sets top programmers apart
struggling with recursion in Python
I get stuck on complex recursion problems
Choosing between two subroutine calling methods
I used to call subroutines in a linear list, but now I prefer a more modular approach
Choosing between C and C++ for school projects
Learning C first, then C++ for school projects, led to a solid understanding of low-level programming concepts
Learning Ruby vs Python for hobby
I tried learning Ruby and found it enjoyable but Python is more popular and has more resources
Choosing between simple and easy languages
Struggling to find a new language that fits my mental model
I wondered how complex collision detection works
I learned about using colliders and spatial data structures
Collaborate on C++ project
Collaborating on C++ project with others helps me stay motivated
Wrote a program to solve a problem, but it kept timing out
I was trying to solve a problem on a coding platform, but my program kept running into a timeout error. I spent hours trying to optimize it, but I couldn't figure out what was wrong. I ended up getting frustrated and giving up on the problem. I wish I had known about the importance of testing and debugging my code earlier. I would advise others to take their time and thoroughly test their code before submitting it to avoid frustration and disappointment.
Learn Ruby first for hobby projects
Started with Ruby, then moved to Rust for performance needs
Adding Supabase authentication to HTML form
Failed to implement Supabase authentication correctly, resulting in a non-functional login form
struggling with module imports and project ideas
struggling with importing modules and coming up with project ideas
Naming convention for input and data type
Struggled with inconsistent naming conventions
Trying to understand Interfaces, Traits, and Dynamic Method Dispatch
Struggling to grasp complex programming concepts due to lack of theoretical foundations
Create interactive shell mode
I tried to create an interactive shell mode but was confused about linking it to a /dev/ttyX driver in cooked mode
Optimized for testing
My ball fell incorrectly due to conditional statement issue
Learning C fundamentals
Trying to grasp C pointer concepts
Wrote a fixed size circular buffer in C
Received feedback on circular buffer implementation
Junior devs rely on AI for debugging
Newer devs paste AI suggestions without explanation, leading to poor code quality and guessing instead of understanding
learn before using LLMs
learned fundamental programming lessons by focusing on practical projects