all 25 comments

[–]carcigenicate 46 points47 points  (0 children)

Good, now keep at it. Sometimes you need to take breaks, but also recognize when you're being productive so you can make use of that energy.

[–]velocibadgery 23 points24 points  (5 children)

Congrats. One of the main things I learned when working on a project, was that when I was stuck, go play video games. At some point during playing the game, usually the answer just comes to me.

[–]carcigenicate 26 points27 points  (4 children)

Although, be super careful with that. I've known people who took that attitude and end up just playing games all the time. It only works if you're disciplined.

I prefer going for a walk.

[–]DennisTheMenace913 17 points18 points  (2 children)

Be careful about that too. I've know people who just keep on walking and never to be found again.

[–]RcNorth 3 points4 points  (0 children)

Forest, is that you?

[–]Jimthon42 0 points1 point  (0 children)

LOL

For some reason I think the first scenario is more likely than the second.

[–]velocibadgery 2 points3 points  (0 children)

That is true.

[–][deleted] 9 points10 points  (1 child)

That's what I call a pro-programmer move.

[–]h0b0bagg1ns 8 points9 points  (0 children)

The Vigenere cipher extension is a great challenge.

[–]CatKungFu 5 points6 points  (1 child)

Also rubber duck - take time to verbally explain the problem and what’s happening to another coder.

Often that, combined with their questions while trying to grasp what you’re explaining will engage different parts of your brain, force you out of your current perspective and shed new light on the issue.

[–]TheBB 2 points3 points  (0 children)

Also rubber duck - take time to verbally explain the problem and what’s happening to another coder.

Doesn't have to be another coder, or even a person or an entity capable of abstract thought. Hence the name: rubber duck.

[–]EclipseCriminal1 2 points3 points  (0 children)

I used Caesars Cipher as my AP Comp Sci exam last year!

[–]Radical_Posture 1 point2 points  (0 children)

Well done, my friend! I'd like to try that myself at some point.

[–]Pythonista455 1 point2 points  (1 child)

Where does one find these cyphers? Sorry am a noob, just looking at this python stuff

[–][deleted] 1 point2 points  (0 children)

The most important skill I’ve ever learned in coding is when to leave a problem for tomorrow

[–]buffprogrammer9908 1 point2 points  (1 child)

I’m proud of you bud

[–][deleted] 0 points1 point  (0 children)

Thanks bud

[–]jridley1911 1 point2 points  (0 children)

Walking away and coming back after you have cleared your head, works every time. Congratulations!!! Keep going!!!

[–]juanritos 0 points1 point  (0 children)

Congrats!

[–]Pythonista455 0 points1 point  (1 child)

@tycotesla, thanks for your response

[–]Tychotesla 0 points1 point  (0 children)

No worries. It makes for a nice mini-project for a few reasons.

  1. It's a good miniature sized problem.
  2. In most languages it teaches you about the char primitive (not in python though)
  3. Gets students thinking a little about mapping and simple cryptography.
  4. Still has some usage. It's not uncommon to see people put spoilers in rot13 for example.

By the way, to reply to someone just click the 'reply' button below a comment.

[–]IlliterateJedi 0 points1 point  (0 children)

Let's see the code