Red-Green-Code

Deliberate practice techniques for software developers

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

Red-Green-Code: 2019 in Review

By Duncan Smith Leave a Comment Dec 25 0

Griffith Observatory

As 2019 comes to a close, I’m continuing my tradition of reviewing posts from the past year. This year was divided into two halves. In the first half, I covered topics in discrete math, math for competitive programming, and math learning in general. In the second half, I changed my blog content approach. More on that later.

« Continue »

Quora Experiment 2019: Week 25

By Duncan Smith Leave a Comment Dec 18 0

Quora Experiment 2019

People debate how useful competitive programming practice is for getting better at real-world programming. But there’s one area where it definitely helps:

Why are people obsessed with competitive programming when it’s not used in real-world programming jobs? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 24

By Duncan Smith Leave a Comment Dec 11 0

Quora Experiment 2019

To get better at solving coding interview problems, you have to solve a lot of coding interview problems. So a reasonable question to ask (though it’s hard to answer accurately) is:

How many LeetCode problems should I do? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 23

By Duncan Smith Leave a Comment Dec 4 0

Quora Experiment 2019

This question seems basic, but it’s a core issue in math and programming practice:

What does one do when they read a problem statement, think a bit and figure they don’t know how to solve it? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 22

By Duncan Smith Leave a Comment Nov 27 0

Quora Experiment 2019

In many Quora questions, people ask what’s required to start competitive programming. It’s not always clear what they’re looking for with these questions, since you don’t need to apply to be a competitive programmer. Online judges are free. Just register and try one out. Here’s a question where the writer is a bit more specific about what they’re asking:

Do I need to be good at algorithms to begin competitive programming or can I start from the bottom and get better by doing? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 21

By Duncan Smith Leave a Comment Nov 20 0

Quora Experiment 2019

Some companies use a combination of automated and manual screening when deciding which candidates to invite for in-person interviews. A Quora user had a question about that:

Do companies that test their applicants using HackerRank actually look at the code or just whether they passed the test cases or not? (answer)

And here’s another question like the one from last week: How do I approach harder LeetCode problems without first looking at the solutions? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 20

By Duncan Smith Leave a Comment Nov 13 0

Quora Experiment 2019

If you practice math or programming problems from a source that provides solutions, you have to decide when to peek at the solution. That might lead you to ask a question like this:

Is it still effective learning if I try medium and hard coding challenges and give up after 30 minutes and just review all the solutions if I can’t solve it myself? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 19

By Duncan Smith Leave a Comment Nov 6 0

Quora Experiment 2019

There are a lot of competitive programming problems out there. How do you decide which ones to practice? For example:

What is the best strategy to tackle LeetCode problems, sort by the highest acceptance rates or problems related to one concept together? (answer)

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 18

By Duncan Smith Leave a Comment Oct 30 0

Quora Experiment 2019

What are the benefits of being a Codeforces expert? (answer)

Is the writer of this question talking about an Expert-rated Codeforces user, or do they mean someone who is really good at solving Codeforces programming problems. My guess is the latter.

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

Quora Experiment 2019: Week 17

By Duncan Smith Leave a Comment Oct 23 0

Quora Experiment 2019

Is there a proven method of preparing for coding interviews which is more efficient than LeetCode and self-study? (answer)

There’s more to a coding interview than just solving programming problems. But the programming part is what where people usually run into trouble.

Why is this post so short? Find the answer, and links to a blog table of contents, at A Summer 2019 Experiment.

  • « Previous Page
  • 1
  • …
  • 13
  • 14
  • 15
  • 16
  • 17
  • Next Page »

Stay in the Know

I'm trying out the latest learning techniques on software development concepts, and writing about what works best. Sound interesting? Subscribe to my free newsletter to keep up to date. Learn More
Unsubscribing is easy, and I'll keep your email address private.

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

  • 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
  • LeetCode 416: Partition Equal Subset Sum March 20, 2024
  • LeetCode 1143: Longest Common Subsequence March 13, 2024
Red-Green-Code
  • Home
  • About
  • Contact
  • Project 462
  • CP FAQ
  • Newsletter
Copyright © 2025 Duncan Smith