Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: programming languages

  • Thanking is an action applying to one visible thing

    "Thanking is an action applying to one visible thing." is a literal line in the source code of one of my favourite video games, blackle mori observes.

    Read more (253 words)

    • Repost
    • of this original
    • posted 27 September, 2026
  • Screenshot from OutRun (1986), showing a red Ferrari Testarossa down the centre of a six-lane beachside highway at 293kph.

    Nostalgia, Music, and Computers

    It turns out that I get nostalgic about technology in the same way as I get nostalgic about music. Here's some things that take me right back to being nine, eleven, thirteen and fifteen years old.

    Read more - about 9 minutes (2019 words)

    • Article
    • with an accompanying podcast
    • posted 15 January, 2026
  • Turtle-graphics illustration of a yellow window made of four rectangular quarters, with a triangular mountain peak visible through it with its peak at the centre of the window.

    How I Learned the Pythagorean Theorem

    I clearly remember the day I first learned the Pythagorean theorem, because I had a problem I wanted to solve and a practical application that I wanted to use it on. Let's re-create the experience, and see if I can take any lessons about how to support my kids in their own mathematical journeys.

    Read more - about 4 minutes (871 words)

    • Article
    • 1 comment
    • posted 13 November, 2025
  • Close-up of part of a letter, the visible part of which reads: Dear Dan, We are pleased to offer you a position as Senior Softwa... / and reporting to the Company's Manager, Software E... / (the "Commencement Date"). You will receive an... / By accepting this offer you warrant and agree...

    Smug Interview Moment

    Recently, I got to answer a technical interview question with "Coincidentally, I implemented exactly what you're describing two weeks ago. For fun. Can I show you the code and the blog post I wrote to explain my design choices?"

    Read more (317 words)

    • Article
    • 1 comment
    • posted 24 June, 2025
  • Image representing post: Werewolves and Wanderer [Video]

    Werewolves and Wanderer [Video]

    Video version of my blog post about the video game that had the biggest impact on my life: Werewolves and Wanderer.

    Read more (40 words)

    • Video
    • 2 comments
    • posted 19 July, 2023
  • Screenshot showing Dan Q playing text-based adventure game Werewolves and Wanderer. The screen reads: "Dan Q, your strength is 65. You have $102. Provisions sack holds 43 units of food. You are wearing armour. You are carrying a sword. You are in the Great Hall, an L-shaped room. There are doors to the Easy and to the North. In the alcove is a door to the West. There is treasure here worth $103. Whato do you want to do?"

    Werewolves and Wanderer

    A single text-based adventure game I found in a book in the 1980s taught me more about programming than anything else I experienced in that decade.

    Read more - about 11 minutes (2462 words)

    • Article
    • 2 comments
    • posted 19 July, 2023
  • Image representing post: The Ruby Story

    The Ruby Story

    ...

    By 2005, Ruby had become more popular, but it was still not a mainstream programming language. That changed with the release of Ruby on Rails. Ruby on Rails was the “killer app” for Ruby, and it did more than any other project to popularize Ruby. After the release of Ruby on Rails, interest in Ruby …

    Read more (228 words)

    • Repost
    • 1 comment
    • posted 13 October, 2018
  • C64 showing coloured bars

    Learning BASIC Like It's 1983

    ...

    Now, it’s Saturday morning and you’re eager to try out what you’ve learned. One of the first things the manual teaches you how to do is change the colors on the display. You follow the instructions, pressing CTRL-9 to enter reverse type mode and then holding down the space bar to create long lines. You …

    Read more (460 words)

    • Repost
    • 1 comment
    • posted 12 October, 2018
  • Ruby is still great! · Hendrik Mans

    I realized something today:

    Ruby is still great.

    I’ve spent the last couple of weeks digging into some of the newer/fancier/shinier technologies that have been in the limelight of the development world lately – specifically Elixir, Phoenix and Elm – and while I’ve thoroughly enjoyed them all (and instantly had a bunch of fun ideas for things …

    Read more (87 words)

    • Repost
    • 1 comment
    • posted 10 January, 2017
  • What programming language should I learn first?


    Most people’s journey toward learning to program starts with a single late-night Google search.
    Usually it’s something like “Learn ______”
    But how do they decide which language to search for?...

    Quincy Larson (freeCodeCamp)

    Read more (34 words)

    • Repost
    • posted 28 November, 2016
  • Git The Princess, a comic

    Git The Princess! How to save the princess in 8 programming languages.



    Mart Virkus (Toggl)

    Read more - about 1 minutes (3 words)

    • Repost
    • posted 16 October, 2016
  • My Favourite Ruby (am I doing this right?)

    [this post was originally made to a private subreddit]

    Read more - about 1 minutes (9 words)

    • Repost
    • posted 21 June, 2014
  • Writing A Calendar App In Rails Vs. PHP

    Some time ago, I wrote a web-based calendar application in PHP, one of my favourite programming languages. This tool would produce a HTML tabular calendar for a four week period, Monday to Sunday, in which the current date (or a user-specified date) fell in the second week (so you're looking at this week, last week, …

    Read more - about 4 minutes (737 words)

    • Article
    • 5 comments
    • posted 6 October, 2005

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • © Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!