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

Posts by Jeremy Grifski

link to The Two-Layer Approach to Software Design

The Two-Layer Approach to Software Design

Software design often involves coming to terms with abstraction. Today, we'll take about the two-layer approach, which can help you avoid worrying about implementation details.

Continue Reading
link to The World Is Built on Abstractions

The World Is Built on Abstractions

After writing this piece, I mostly fried my brain, but hopefully it helps folks come to terms with the concept of abstraction—even if it's not in a software context.

Continue Reading
link to 5 Beginner Tricks for Writing Your Own Unit Tests

5 Beginner Tricks for Writing Your Own Unit Tests

Now that we're back to school, I figured it was time to talk about another introductory programming concept: unit testing. This time, I bring you some of my favorite tips targeted at folks who may be...

Continue Reading
link to Transition Madness: Becoming a Lecturer

Transition Madness: Becoming a Lecturer

Rarely do I like to fill up this site with ramblings about my life, but this year has been off the rails. As a result, I can't seem to inspire myself to write about software. Instead, I'd like to...

Continue Reading
link to I Am Officially a Lecturer

I Am Officially a Lecturer

After leaving engineering to go to graduate school in 2018, I had my sights set on a teaching job in academia. As of Fall 2023, it looks like that dream has finally come true. I am officially a...

Continue Reading
link to CampusParc Has Got to Go

CampusParc Has Got to Go

It's about time we talk about ousting CampusParc from The Ohio State University campus.

Continue Reading
« PREV Page 1 … Page 17 Page 18 Page 19 Page 20 Page 21 … Page 109 NEXT »

About the Author

Jeremy grew up in a small town where he enjoyed playing soccer and video games, practicing taekwondo, and trading Pokémon cards. Once out of the nest, he pursued a Bachelors in Computer Engineering with a minor in Game Design. After college, he spent about two years writing software for a major engineering company. Then, he earned a master's in Computer Science and Engineering. Most recently, he earned a PhD in Engineering Education and now works as a Lecturer. In his spare time, Jeremy enjoys spending time with his wife and kid, playing Overwatch 2, Lethal Company, and Baldur's Gate 3, reading manga, watching Penguins hockey, and traveling the world.

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.






Longest Active Series

  • Journey to a PhD (55)
  • Coding Tangents (45)
  • How to Python (42)
  • Sample Programs Repo News (20)
  • The Autodidact's Guide to Python (11)
  • Discord
  • GitHub
  • Newsletter
  • Patreon
  • Portfolio
  • YouTube
  • Statistics
© 2016-2025 Copyright The Renegade Coder