Skip to content
Header Logo Without Tag
Search
  • Home
  • Articles
    • Code
    • Blog
    • Meta
    • Teach
  • Series
  • Tags
  • About
    • Newsletter
    • Privacy Policy
    • Terms of Service
    • World Domination Checklist
    • Wall of Fame
    • Wall of Shame

Tag: Software Development

link to The Never-ending List of Small Programming Project Ideas

The Never-ending List of Small Programming Project Ideas

This is it! The list you've been needing to help build out your portfolio. Quit asking ChatGPT for project ideas and reference this list built from the passions of hundreds of college students. Maybe...

Continue Reading
link to The Haters Guide to Python

The Haters Guide to Python

As I wrap up my last week of paternity leave, I wasn't feeling all that inspired to write. Then, I received some funny messages from a previous student of mine about how challenging learning Python...

Continue Reading
link to Brainstorming An Algorithm for Shuffling a Queue of Songs

Brainstorming An Algorithm for Shuffling a Queue of Songs

It's not often that you actually have to think about more interesting day-to-day algorithms like shuffling a playlist. That's what I want to talk about today!

Continue Reading
link to Trust Me! Your Code Isn’t That Bad

Trust Me! Your Code Isn’t That Bad

Today, just about anybody can pick up a language like Python or JavaScript and make something cool. Yet, the culture of the super genius programmer persists and leaves a lot of us in the field...

Continue Reading
link to Obfuscation Techniques: Magic Numbers

Obfuscation Techniques: Magic Numbers

Magic numbers are numerical constants that have no clear meaning in the code and therefore make code harder to read. Anything that makes code harder to read is something we can use to obfuscate our...

Continue Reading
link to Obfuscation Techniques: No More Type Hints

Obfuscation Techniques: No More Type Hints

Type hinting is a nice tool that dynamic typing languages employ to make code more readable. As you can probably imagine, readability is not the goal with obfuscating code, so we ought to get rid of...

Continue Reading
« PREV Page 1 … Page 3 Page 4 Page 5 Page 6 Page 7 … Page 22 NEXT »

About Me

Welcome to The Renegade Coder, a coding curriculum website run by myself, Jeremy Grifski. If you like what you see, consider subscribing to my newsletter. Right now, new subscribers will receive a copy of my Python 3 Beginner Cheat Sheet. If newsletters aren't your thing, there are at least 4 other ways you can help grow The Renegade Coder. I appreciate the support!

Legal

The Renegade Coder is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Writer's Favorite Series

  • Journey to a PhD (55)
  • Coding Tangents (46)
  • How to Python (42)
  • The Hater's Guide to Generative AI (25)
  • Obfuscation Techniques (6)
  • Discord
  • GitHub
  • Newsletter
  • Patreon
  • Portfolio
  • YouTube
  • Statistics
© 2016-2026 Copyright The Renegade Coder