• Home
  • About
    • About The Coder
    • Language List
  • Code Rules
    • #1: Clarity Trumps Everything
    • #2: Source Code is for Humans
    • #3: Don’t Ignore Warnings
    • #4: Comment As You Go
    • #5: Always Use Parentheses
    • #6: Always Define Literals
    • #7: Never Repeat Yourself
  • CS-101
  • Python-101
  • Simple Tricks
  • Guestbook

The Hard-Core Coder

~ I can't stop writing code!

The Hard-Core Coder

Category Archives: Fun

Interesting projects.

John Conway’s Life

03 Sunday May 2020

Posted by Wyrd Smythe in Fun, Python

≈ 2 Comments

Tags

cellular automaton, computer code, Conway's Life game, John Conway, program, Python code

You may have heard that mathematician John Conway died last April. To his everlasting dismay, most people only know him for his “game” of Life (which he considered trivial and inferior to his real mathematical work). Unfortunately for Conway, his Life game is fascinating.

To honor his passing, I whipped up a Python version that I thought I’d share. Python is about the only language I’ve used a lot in which I’ve never implemented Life, so high time I did, right?

Continue reading →

The Playfair Cipher

27 Sunday Oct 2019

Posted by Wyrd Smythe in Fun

≈ 1 Comment

Tags

cipher, computer code, Python code, secret codes, substitution cipher

Earlier this month, on my other blog, I wrote about the Playfair Cipher, a polygraphic substitution cipher invented by Sir Charles Wheatstone in 1854.

At the time I mused about writing some Python to automate using the cipher, and now I’ve done that, so here it is:

Continue reading →

The Eight Queens

23 Sunday Jun 2019

Posted by Wyrd Smythe in CS101, Fun, Python

≈ 1 Comment

Tags

computer code, Python code

There’s a fairly simple puzzle, called The Eight Queens, that I’ve long favored as a project for first semester CS students. The problem is simple enough for a beginner to tackle, yet also interesting enough to be engaging. (And just tricky enough to be a nice beginner challenge.)

Due to a discussion on my other blog, I dug out an old Python implementation I had, and, after looking at it, I thought it might be worth writing a post about. If nothing else, as I said, the problem is interesting enough to be engaging.

Continue reading →

Adventures in Address Vector Space

10 Friday May 2019

Posted by Wyrd Smythe in Fun

≈ Leave a comment

Tags

Python code, vector math, vector space

Lately I’ve been exploring the idea of a vector space with a large number of dimensions (but few degrees of freedom). A model was presented with five degrees of freedom in 500 dimensions (neurons, as it happens).

The question is, given the axes are bit-level, does normal vector manipulation semantics make sense. My contention is it has severe problems.

Continue reading →

Number Games #1

22 Friday Mar 2019

Posted by Wyrd Smythe in Fun

≈ 1 Comment

Tags

Collatz conjecture, multiplicative persistence, Python code

This is a companion post to the Math Games #1 post on my main blog.

Here I present some code (Python, of course) for exploring the first two games, multiplicative persistence and the Collatz conjecture.

Continue reading →

So Random!

01 Tuesday Jan 2019

Posted by Wyrd Smythe in Fun, Python

≈ 5 Comments

Tags

Python code, random

To ring in the new year, I thought I’d play around with an old friend from my earliest programming days, a random text generator. Back then (over 30 years ago), but a little bit always, a good way to practice programming is by working on small, relatively easy, but still fun, programs.

Simple games are common choice, but not the only one. (I’ve probably written a version of Mastermind in every programming language I know.) Another fun choice is various image or text generators (or processors). Random text generators, in particular, offer a range of complexity depending on your taste and time.

Continue reading →

Good Ol’ BASIC

13 Saturday Aug 2016

Posted by Wyrd Smythe in Fun

≈ Leave a comment

Tags

BASIC, free verse, poetry

Here’s a free verse ode to my very first computer programming language, good old BASIC:

Continue reading →

Rare Languages

26 Tuesday Jul 2016

Posted by Wyrd Smythe in Fun

≈ Leave a comment

Tags

Algol, BASIC, C++, computer humor, computer languages, Forth, humor, Lisp, programming language, valley girl

Cleaning out some old boxes of papers, I came across one of those humor bits that circulate in any profession. Back in the day, it was usually by fax. Then it was email, and now Tweets and other social platforms. (The song remains the same.)

This one concerned “rare” (i.e. made up) languages loosely based on existing languages. The humor depends, mostly, on recognizing parodied languages and certain other topical references (like “Valley Girls”).

In other words, a lot of the funny has sailed, but I found parts of it cute enough to record here…

Continue reading →

Blast From the Past #1

19 Tuesday Jul 2016

Posted by Wyrd Smythe in Fun

≈ Leave a comment

Tags

email, old time stuff, SMTP, text file, upload

In the process of cleaning out boxes of old paperwork, I found this company memo, circa early 1980s, that describes a “simpler” way to send email. At the time, email systems were mainframe-based text systems you logged onto and typed at — actually not terribly unlike the web-based email systems today.

The memo reminds me of how it was back then and of how far we’ve come since. Here it is, reproduced as is:

Continue reading →

Python Pi

14 Monday Mar 2016

Posted by Wyrd Smythe in Fun, Python

≈ 1 Comment

Tags

digits of pi, pi, Pi Day, Python code

For Pi Day I published a post on my main blog, Logos Con Carne. Here is the Python code behind the data generated in that post.

Continue reading →

← Older posts
Newer posts →
Follow The Hard-Core Coder on WordPress.com

The Posts

  • Tk Calculator App Extra
  • Python Prefix Calculator App
  • Python Tk Calculator App
  • Tk Windows in Python
  • Dual Numbers in Python
  • Python Decorators, more
  • Python Decorators, redux
  • Byte Multiplication Trick
  • Parsing Multipart Form Data
  • Simple Python Tricks #18

The Topics

  • Blog (4)
  • CS101 (37)
  • Fun (39)
  • Interesting (5)
  • Opinion (12)
  • Python (61)
  • Stories (15)

The Month

January 2026
M T W T F S S
 1234
567891011
12131415161718
19202122232425
262728293031  
« Dec    

The Past

Posts

RSS Feed

Comments

RSS Feed

The Main Blog

Visit Logos con carne

Lots of wyrds... with meat!

The Author

Wyrd Smythe

Wyrd Smythe

The canonical fool on the hill watching the sunset and the rotation of the planet and thinking what he imagines are large thoughts.

View Full Profile →

Create a website or blog at WordPress.com

  • Subscribe Subscribed
    • The Hard-Core Coder
    • Already have a WordPress.com account? Log in now.
    • The Hard-Core Coder
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar