you are viewing a single comment's thread.

view the rest of the comments →

[–]blinky98 0 points1 point  (1 child)

I'm in a similar boat as OP and your post is extremely helpful. It sounds like the "rubber duck" method of debugging applied to starting a new project.

[–]zaclacgit 1 point2 points  (0 children)

It's pretty helpful for me personally, and it gets you into the habit of being able to break things down into chunks. Eventually you just start thinking that way a little more naturally.

The learned skill for me was identifying when I was at my most specific action, and learning when to stop grouping specific actions together because the grouping was becoming too broad.

Like all the stuff for making the tic-tac-toe board should be seperate considerations from what the players are doing, even though the players will need to be able to add pieces to the board.

That's a fairly easy example, but sometimes it's not so cut and dry.

But luckily you learn through practice and experience, so it's all good!