If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: prog21.dadgum.com - Programming in the 21st Centur.

site address: prog21.dadgum.com

site title: Programming in the 21st Century

Our opinion (on Sunday 20 September 2026 19:37:28 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

so, long, prog21, previously, archives, widely, linked, popular, on, creativity, others, that, like, erlang, retro,

Text of the page (most frequently used words):
the (30), you (15), and (14), programming (14), that (14), are (9), like (9), #erlang (9), for (8), don (7), about (7), programmer (6), how (6), being (5), more (5), code (5), from (5), what (5), want (5), your (5), just (4), program (4), all (4), why (4), not (4), this (4), write (4), been (3), with (3), recovering (3), than (3), functional (3), entry (3), was (3), much (3), software (3), fun (3), computer (3), science (3), over (3), can (3), read (3), think (3), things (3), technical (3), when (3), own (3), creativity (3), have (3), technology (3), but (3), there (3), topics (3), century (3), who (2), has (2), video (2), games (2), since (2), good (2), organizational (2), skills (2), beat (2), algorithmic (2), wizardry (2), without (2), archives (2), learning (2), writing (2), style (2), january (2), something (2), used (2), linked (2), prog21 (2), see (2), articles (2), bit (2), exist (2), history (2), does (2), time (2), speed (2), inside (2), compiler (2), concurrent (2), language (2), non (2), through (2), years (2), memory (2), tech (2), ideas (2), always (2), side (2), programmers (2), start (2), its (2), sake (2), now (2), wanted (2), started (2), back (2), one (2), around (2), 21st (2), where, comments, james, hague, designing, 1980s, starting, points, older, stuff, try, 2012, retrospective, obsessed, mail, twitter, picturing, websocket, protocol, packets, usual, sort, progress, bars, surprisingly, difficult, previously, 2017, permalink, wrote, 2004, which, every, performance, mattered, also, previous, modern, systems, 1984, lost, lessons, basic, dedicated, game, consoles, stumbling, into, cold, expanse, real, scheme, revisionist, processing, power, take, fast, slow, languages, battle, across, personal, compilation, retro, evolution, peek, ramble, lists, eleven, crash, garbage, collection, road, deeper, look, tail, recursion, same, user, interface, mistakes, put, refrigerator, haven, done, before, bets, off, explore, documenting, undocumentable, dangling, trivial, feature, unix, philosophy, fear, pixels, stand, between, successful, project, 500, experiments, optimize, besides, most, important, decisions, tricky, least, expect, living, black, box, tales, former, disassembly, addict, deriving, forth, others, doesn, matter, recruiting, design, expensive, developer, sketchbook, sit, sidelines, become, philosopher, get, idea, generation, trapped, exposure, pre, existing, because, gonna, use, building, accidental, innovation, part, people, pioneer, flickr, business, simulator, pure, dark, malloc, allocate, hopefully, controversial, opinions, silent, majority, experts, coding, philosophies, irrelevant, value, simplicity, built, incomprehensible, machines, spent, solving, wrong, problem, complete, understanding, longer, possible, fall, love, education, distract, new, oop, learned, advice, aimless, excited, free, aesthetic, 1970s, optimizing, fan, noise, sufficiently, smart, these, two, papers, spellchecker, major, feat, engineering, five, memorable, books, popular, courses, should, retiring, python, teaching, really, doing, turbo, pascal, smaller, widely, hard, sum, 200, here, even, close, full, index, everything, some, bits, odd, thanks, reading, myself, often, enjoy, term, both, limiting, distracting, interested, overall, experience, creating, thinking, too, distinct, entity, then, lose, sight, exhausted, clear, those, out, head, focus, using, make, shifting, gears, getting, toward, originally, thing, kept, bothering, word, title, blog, talk, issues, tangentially, related, soft, inspiration, medium, implementing, creative, visions, instead, worked, kicking, would, loved, 1998, once, googled, ended, essays, purely, retrogames, explanation, intended, limited, run, knew, 2010, needed, end, took, while, long, able, implement, twenty, first,


Text of the page (random words):
programming in the 21st century programming in the twenty first century it s not about technology for its own sake it s about being able to implement your ideas so long prog21 i always intended programming in the 21st century to have a limited run i knew since the recovering programmer entry from january 1 2010 that i needed to end it it just took a while and now an explanation i started this blog to talk about issues tangentially related to programming about soft topics like creativity and inspiration and how code is a medium for implementing creative visions instead i worked through more technical topics that i d been kicking around over the years that was fun purely functional retrogames is something i would have loved to read in 1998 more than once i ve googled around and ended up back at one of my essays as i started shifting gears and getting back toward what i originally wanted to do there was one thing that kept bothering me the word programming in the title i don t think of myself as a programmer i write code and i often enjoy it when i do but that term programmer is both limiting and distracting i don t want to program for its own sake not being interested in the overall experience of what i m creating if i start thinking too much about programming as a distinct entity then i lose sight of that now that i ve exhausted what i wanted to write about i can clear those topics out of my head and focus more on using technology to make fun things thanks for reading it s hard to sum up 200 articles but here s a start this is not even close to a full index see the archives if you want everything there are some odd bits in there widely linked things that turbo pascal is smaller than do you really want to be doing this when you re 50 organizational skills beat algorithmic wizardry retiring python as a teaching language computer science courses that don t exist but should popular five memorable books about programming a spellchecker used to be a major feat of software engineering want to write a compiler just read these two papers on being sufficiently smart optimizing for fan noise free your technical aesthetic from the 1970s advice to aimless excited programmers write code like you just learned how to program don t distract new programmers with oop recovering from a computer science education don t fall in love with your technology a complete understanding is no longer possible solving the wrong problem this is why you spent all that time learning to program we who value simplicity have built incomprehensible machines your coding philosophies are irrelevant the silent majority of experts hopefully more controversial programming opinions how much memory does malloc 0 allocate on creativity the pure tech side is the dark side flickr as a business simulator how to think like a pioneer what do people like accidental innovation part 1 if you re not gonna use it why are you building it it s like that because it has always been like that trapped by exposure to pre existing ideas get good at idea generation you can t sit on the sidelines and become a philosopher the software developer s sketchbook design is expensive why doesn t creativity matter in tech recruiting others that i like deriving forth tales of a former disassembly addict living inside your own black box tricky when you least expect it the most important decisions are non technical things to optimize besides speed and memory all that stand between you and a successful project are 500 experiments the unix philosophy and a fear of pixels dangling by a trivial feature documenting the undocumentable you don t want to think like a programmer you don t read code you explore it if you haven t done it before all bets are off what can you put in a refrigerator the same user interface mistakes over and over fun vs computer science erlang a deeper look at tail recursion in erlang my road to erlang garbage collection in erlang how to crash erlang eleven years of erlang a ramble through erlang io lists a concurrent language for non concurrent software a peek inside the erlang compiler evolution of an erlang style retro a personal history of compilation speed slow languages battle across time how much processing power does it take to be fast 8 bit scheme a revisionist history stumbling into the cold expanse of real programming why do dedicated game consoles exist lost lessons from 8 bit basic programming modern systems like it was 1984 also see the previous entry for all of the functional programming articles programming as if performance mattered is something i wrote in 2004 which used to be linked from every prog21 entry permalink january 4 2017 previously writing video games in a functional style progress bars are surprisingly difficult learning to program without writing the usual sort of code picturing websocket protocol packets being more than just the programmer archives twitter mail i m james hague a recovering programmer who has been designing video games since the 1980s programming without being obsessed with programming and organizational skills beat algorithmic wizardry are good starting points for the older stuff try the 2012 retrospective where are the comments
Images from subpage: "prog21.dadgum.com/129.html" Verify
Images from subpage: "prog21.dadgum.com/130.html" Verify
Images from subpage: "prog21.dadgum.com/132.html" Verify
Images from subpage: "prog21.dadgum.com/139.html" Verify
Images from subpage: "prog21.dadgum.com/142.html" Verify

Verified site has: 83 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-83


The site also has references to the 1 subdomain(s)

  dadgum.com  Verify


The site also has 1 references to external domain(s).

 twitter.com  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
last-modified Thu, 05 Jan 2017 03:40:46 GMT
etag 259a-54550aaa63441-gzip
accept-ranges bytes
cache-control max-age=600
expires Sun, 20 Sep 2026 19:47:28 GMT
vary Accept-Encoding,User-Agent
content-encoding gzip
content-length 3990
content-type text/html
date Sun, 20 Sep 2026 19:37:28 GMT
server Apache

Meta Tags

title="Programming in the 21st Century"
name="viewport" content="width=device-width,initial-scale=1"

Load Info

page size3990
load time (s)0.60889
redirect count0
speed download6562
server IP 75.119.204.243
* all occurrences of the string "http://" have been changed to "htt???/"