Red-Green-Code

Deliberate practice techniques for software developers

  • Home
  • About
  • Contact
  • Project 462
  • CP FAQ
  • Newsletter

Quora: Solving Problems Repeatedly

By Duncan Smith Leave a Comment May 27 0

A variation on a popular question: How many times should I try to solve a problem in online judges? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: Are books still useful for coding interview preparation?

By Duncan Smith Leave a Comment May 20 0

Are books still useful for coding interview preparation? How can I utilize the Cracking the Coding Interview book effectively? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: Why do people cheat in competitive programming?

By Duncan Smith Leave a Comment May 13 0

This week, some armchair psychology: Why do people cheat in competitive programming? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: Fermi Interviews

By Duncan Smith Leave a Comment May 6 0

Programming interviews sometimes include problems that don’t require coding, but use some of the same skills as programming puzzles: What’s the best approach to answer the Google interview question, “how many golf balls can fit inside a school bus”? (answer) I’m doing most of my writing on Quora this year. For more information, see A […]

Continue

Quora: Are Coding Interviews Flawed?

By Duncan Smith Leave a Comment Apr 29 0

I have the perfect coding interview process. Are coding interviews flawed? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: How Long Does it Take to Become a Red Competitive Programmer?

By Duncan Smith Leave a Comment Apr 22 0

Quora questions are often about specific people. Here’s one about top competitive programmer Errichto, who is releasing a YouTube video every day in April: How long does it take to get as good in competitive programming as Errichto? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project […]

Continue

Quora: Is Competitive Programming a Waste of Time?

By Duncan Smith Leave a Comment Apr 15 0

Many people think it is (especially on Stack Overflow), but they don’t always make a good argument for their position: Is it true that competitive programming is a waste of time? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: Solving a Problem You Don’t Know How to Solve

By Duncan Smith Leave a Comment Apr 8 0

This question is similar to some I’ve covered before, but I like how it’s worded: How long does it take to finish a problem you don’t know how to solve? (answer) I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.

Continue

Quora: HackerRank vs. LeetCode

By Duncan Smith Leave a Comment Apr 1 0

I’ve spent time on both HackerRank and LeetCode this year, and they’re both useful. But I can see why LeetCode is the one that comes to mind when people think about coding interview preparation. What is the difference between HackerRank and LeetCode? (answer) I’m doing most of my writing on Quora this year. For more […]

Continue

Quora: Remembering How to Solve Coding Interview Problems

By Duncan Smith Leave a Comment Mar 25 0

There’s a concept in psychology called the forgetting curve. It describes how, once you learn something, you gradually forget it if you don’t actively review. Learning to solve coding interview questions is no exception: Even if I solve 200 algorithm questions on LeetCode and think that I understood solutions, after 2 months without solving any […]

Continue
  • « Previous Page
  • 1
  • …
  • 20
  • 21
  • 22
  • 23
  • 24
  • …
  • 50
  • Next Page »

Getting Started

Are you new here? Check out my review posts for a tour of the archives:

  • 2023 in Review: 50 LeetCode Tips
  • 2022 in Review: Content Bots
  • 2021 in Review: Thoughts on Solving Programming Puzzles
  • Lessons from the 2020 LeetCode Monthly Challenges
  • 2019 in Review
  • Competitive Programming Frequently Asked Questions: 2018 In Review
  • What I Learned Working On Time Tortoise in 2017
  • 2016 in Review
  • 2015 in Review
  • 2015 Summer Review

Archives

Recent Posts

  • Will AI Coding Assistants “Deskill” Us? January 30, 2026
  • Stateless by Design: How to Work With AI Coding Assistants December 31, 2025
  • Do Coding Bots Mean the End of Coding Interviews? December 31, 2024
  • Another Project for 2024 May 8, 2024
  • Dynamic Programming Wrap-Up May 1, 2024
  • LeetCode 91: Decode Ways April 24, 2024
  • LeetCode 70: Climbing Stairs April 17, 2024
  • LeetCode 221: Maximal Square April 10, 2024
  • Using Dynamic Programming for Maximum Product Subarray April 3, 2024
  • LeetCode 62: Unique Paths March 27, 2024
Red-Green-Code
  • Home
  • About
  • Contact
  • Project 462
  • CP FAQ
  • Newsletter
Copyright © 2026 Duncan Smith