{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifzzpulb2vlu3bm2lj35px6hsqa5sztiocwo6hrsnypuq6kt7grne",
"uri": "at://did:plc:2kqq3nabzjybtegvocpz4doa/app.bsky.feed.post/3me6bjxvtac72"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreihxrvbowdgtzh4gzqo25466yssz2marfkqfdjh7jfhy5w2oxz5ncu"
},
"mimeType": "image/svg+xml",
"size": 3868
},
"path": "/blog/100-webmaster-questions/",
"publishedAt": "2026-05-22T00:05:43.852Z",
"site": "https://nathanupchurch.com",
"tags": [
"Geekring",
"Corvidae",
"Original questions sheet on mousling.net",
"Eleventy",
"Kate",
"KWrite",
"a wee utility",
"Davey",
"all over the fediverse",
"Matrix and Signal",
"XMPP",
"EEE",
"Fediring",
"/links",
"Poaster",
"Dogs on Acid",
"Ouddict",
"Marknote",
"Converseen"
],
"textContent": "I found this questionnaire on the website of my Geekring neighbor Corvidae. Original questions sheet on mousling.net.\n\n## Please introduce yourself. #\n\nIâm Nathan. I live in Chicago, U.S.A., and have far too many interests. I play classical trombone for fun, make incense sticks, write things, cook vegan food, and more.\n\n## How long have you been making websites? #\n\nBeside tinkering with HTML and CSS to customize my MySpace profile, I first started back in, oh, 2004 or 2005.\n\n## And what got you into the hobby? #\n\nI just became so exhausted with both mainstream social media and the idea of a âpersonal brandâ that I decided I needed a space on the internet where I could just sort of exist as a human honestly, and on my own terms.\n\n## What kind of website are you most interested in? #\n\nPersonal sites, featuring real people earnestly documenting their existence creatively. Iâd like everyone to have one.\n\n## Whatâs your workflow? do you plan your websites out thoroughly or do you come up with the design as you go along? #\n\nIf Iâm making a site for a client, the whole thing is absolutely planned out first in order to nail down the scope. Then the design has to be done, from concepts to revisions and final approval, before any code can be written. If Iâm making something for myself, I often just start with code and see where it goes.\n\n## Please link to your biggest inspirations. #\n\nThis might sound a bit conceited, but I donât know that I have any. I find that a lot of competition-winning design work is actually just ghastly to use and totally ignores accessibility, so I kind of have beef with many of my contemporaries. Really, the goal for my website was to try to make an excellent reading experience. Itâs not the most cutting-edge design, or the most interesting, but I think Iâve at least done that.\n\n## Whatâs your favourite part about making websites? #\n\nI love getting to that stage where you have systems in place and updates become really simple. I get a lot of satisfaction in refactoring, and trying to make things modular and reusable.\n\n## And the thing you struggle with the most? #\n\nGetting over the blank page. Starting from nothing is always stressful.\n\n## Do you keep the same layout on all of your pages? or do you use different ones? #\n\nPretty much, yea. I use fluid spacing and type-sizing so the whole site is responsive and usable at any screen size without a single media query. I donât have much interest in tackling all of those problems again for a different layout haha.\n\n## How confident are you with css? #\n\nI think Iâm pretty solid. CSS is becoming more and more capable and easy to use. Christ, we have variables (custom properties) and nested selectors these days. Itâs not often I find myself banging my head against the wall anymore at any rate. Now if only I could keep my CSS a little more tidyâ¦\n\n## Do you know how to correctly use `<dl>`? #\n\nIâve never needed it, but Iâm glad to have learned about it here.\n\n## What is your favorite html element? #\n\nThe dialog element is really neat. It does so much for you too.\n\n## If youâre making a new web page from scratch, what is the first thing you do? #\n\nI like to use Eleventy, so Iâm not likely to be starting from scratch. If I had to though, Iâd probably go remind myself what HTML boilerplate Iâm supposed to be using these days.\n\n## Do you know javascript? #\n\nYes. I use it for desktop automation too, with Node.\n\n## How about php? #\n\nI fear PHP.\n\n## Does your website have a theme that you stick to? #\n\nFor sure.\n\n## Are you more focused on content or design? #\n\nContent. The reading experience is pretty good, so while I sometimes feel that my site is a little dull compared to some other personal sites, Iâm happy with that.\n\n## Do you own a domain name? if not, would you ever want to? #\n\nAbsolutely. A few, actually.\n\n## What do you think of nostalgia-focused or âretroâ websites? #\n\nI think theyâre fun and I like to see them.\n\n## Is your html valid? do you even check? #\n\nLord, I havenât thought about that in a minute. I may have to fix a few thingsâ¦\n\n## What are your opinion on buttons and banners? #\n\nTheyâre fun. Iâd like to make a dedicated page for them at some point.\n\n## What do you think of button walls in particular? #\n\nI think theyâre fun.\n\n## If you started over again, would you make something similar or completely different? #\n\nI think it would be pretty similar, to be honest.\n\n## Are you envious of other peopleâs websites? #\n\nAll the time! I love the cool stuff people build onto their sites: music players, et cetera. I just have to remind myself that my site has different goals.\n\n## What text editor do you use? #\n\nI use the woefully underrated Kate. For quick edits I use KWrite. In the terminal, I use Nano.\n\n## Why do you use that one? #\n\nKate is a lightweight native application with no electron bloat, and it has so may features. KWrite is also native, but itâs really pared down, which is what you want sometimes. And as for Nano, well I just donât want to have to memorize esoteric commands to edit text.\n\n## Do you host your image files on your web server, or on another host? #\n\nAll images and typefaces are served locally. Iâm careful to optimize images, and I donât want my visitors to be tracked by Google via Google Fonts. I do use a PeerTube instance for video.\n\n## This might not be relevant to you, but whatâs your opinion on the neocities vs. nekoweb debate? #\n\nNo idea. I host my own stuff.\n\n## How much server space would you estimate your main website takes up? #\n\nAt the time of writing, itâs 90.2 MiB, with 564 files and 247 directories. Nuts!\n\n## Do you keep local backups of your files? #\n\nI develop my site locally, so thereâs that. I also have a copy on my Gitea instance.\n\n## Do you prefer simple or highly visual websites? #\n\nIt really depends on the goals of the site! If itâs designed to be a visually engaging website that encourages exploration, it makes sense to have some visual complexity going on. On the other hand, if Iâm there to read an article, I donât want that to be hindered by the design.\n\n## Do you stick to certain colours? do you do that on purpose, or is it your subconscious? #\n\nIt varies from project to project.\n\n## Have you ever thought about quitting? why? #\n\nNo, at least where it concerns my personal projects. Client work isnât as fun, so I think Iâm going to be pretty choosy about what I work on for the foreseeable future (outside of my day-job) because I really have come to value my free time very highly.\n\n## Do you have many webmaster friends, or is it a solitary hobby? #\n\nNot many, but one or two.\n\n## Do people in your real life know about your website? #\n\nYes. Itâs got my name on it haha.\n\n## Do you update your website very often? how often is âvery oftenâ? #\n\nI do; I have âstatusâ and ânow burningâ sections on my site for micro-blogging and listing what incense sticks Iâm burning. I wrote a wee utility to make it quick and easy to post these during the work-day, so updates usually happen from at least every other day to multiple times a day.\n\n## And the overall design, do you change that much? why or why not? #\n\nNo. I feel that Iâve met my design goals for my site, and getting the fluid type / spacing system and variable typefaces right took so. much. time. I have zero interest in doing all of that work again.\n\n## Is your website more you-focused, hobby-focused, or outside world-focused? #\n\nItâs a little of everything. I really want my website to represent me as a whole human, so I try to make sure that thereâs a good mix of creativity, life stuff, writing on hobbies and interests, et cetera.\n\n## Do you do web design professionally? #\n\nYes. I have a design firm that I operate with my business partner Davey, although we donât do a lot with it at the minute. I also sometimes do web projects as a part of my role at my day job.\n\n## If not, would you like to? and if youâre comfortable answering, what do you do for work? #\n\nMy title doesnât elucidate much, but my day job is a director-level role at a Chicago non-profit. Itâs a small organization, so we all have a hand in operations, but I also do design work, process work, and a little automation. I do everything from design collateral for events, to leading digital infrastructure integration projects, and building processes and tools for our team. I know a lot of people would complain about doing so many things, but I really value variety and enjoy project work so it fits me pretty well.\n\n## Do you communicate with people by email very much? #\n\nYea, I often email with other incense-heads and I get occasional emails from people who read my blog. I enjoy it when people get in touch with questions and comments.\n\n## Some people reject social media and use websites as a replacement. do you keep social media outside of your website? #\n\nI try to avoid mainstream social media, but I am all over the fediverse.\n\n## How about instant messengers? do you use a mainstream one like discord or telegram? or something like matrix? do you avoid them? #\n\nWith great resentment I still have a Discord account that I rarely use. I use Matrix and Signal often, and I also have an XMPP account through the FSF that I have never once used haha. I stay signed in though, so if you have XMPP and want to get in touch, it would be a novelty to use it for once.\n\n## Do you listen to music while you work on websites? if so, what kinds of artists? #\n\nOften! It depends on my mood, and my taste in music is hugely varied and slightly insane. It could be anything from Hindustani classical to deathcore, drum and bass, Russian ecclesiastical music, classical trombone concertos, black metal, or trip-hop. To throw some artists at the wall: Christian Lindberg, Ladytron, Mora Prokaza, Enei, Pandit Jasraj, Marie Keyrouz.\n\n## Do you keep everything you make on one website, or do you have more than one? #\n\nJust the one right now. I eventually plan to make a âprofessionalâ website for all the corpo-speak that employers like to see when hiring.\n\n## On a similar note, do you keep to one topic on your site, or many? #\n\nI write about many things, but I do try to keep incense at the fore, because itâs something that very few people write aboutâespecially when it comes to making incense. Itâs so hard to find information on incense-making and I want to do my part to keep the tradition alive.\n\n## Do you present your real self, or at least try? or do you construct a persona on purpose? #\n\nYes, with some caveats. I swear much more in the flesh. My philosophy is that I treat speech on my website as though Iâm at a casual gathering with mixed company.\n\n## Have you ever made a good friend thanks to your website? #\n\nNot really. Outside of the incense scene, I donât really make many online friends.\n\n## Are you happy with the way html and css currently work? #\n\nMostly. I do wish I could get a bit more programmatic with CSS. Theyâre working on it, though.\n\n## What are practices that you think people should avoid? #\n\nIgnoring accessibility: alt text, contrast ratios, et cetera. Itâs so much easier now with semantic HTML, too, and the WCAG is published online for anyone to read.\n\n## What about under-utilised practices, or things you think people should do more? #\n\nBeside accessibility, using containers to encapsulate elements so that they can be more easily positioned with CSS grids and flexbox. Also using the proper elements. For example my comment form, which I _did not_ write, has a bunch of `<p>` tags as containers and doesnât separate the buttons from the input fields in separate containers, making styling a nightmare.\n\n## Do you use a lot of semantic html? or are you guilty of generic structure? #\n\nAbsolutely. Why wouldnât you?\n\n## Do you consider different browsers? #\n\nFor pro work, you have to. I once had a subcontractor complaining that a site I built wasnât working only to find out that she was using a browser that hadnât been updated in seven years. (We found out that this was Appleâs fault. After a point, they stop letting you upgrade your OS, and that means Safari too. What a nightmare.) Youâve got to decide where the cutoff is in order to know what features you can use. For personal stuff, I just target the most current version of Firefox. Usually, itâs Chrome playing fast and loose with web standards, so if you target Chrome it seems like thereâs no guarantee that your site will work in Firefox, whereas the opposite usually isnât true.\n\n## Speaking of, whatâs your preferred browser? convince your readers why they should use it. #\n\nAnything not using the Chromium engine, so basically Firefox and derivatives. Google uses their superior Chrome user numbers to justify making features outside of open web standards. This causes sites to break on non-Chromium browsers. This behavior is part of an ongoing pattern of EEE on Googleâs part, and if it is allowed to continue, it risks making the web worse for everyone. I would encourage people to avoid Chrome, and any browser that uses its engine. If we donât, Google will use the leverage to kill competition and screw us all over like it has done time and time again (XMPP and RSS are some examples).\n\n## And what os are you on? #\n\nEndeavourOS, an Arch GNU/Linux derivative.\n\n## Do you have a strong opinion on that, or do you just happen to use it? #\n\nWell, I strongly feel that GNU/Linux is better than proprietary options. EndeavourOS just fits my needs really well with its up-to-date packages, frequent updates, and flexibility.\n\n## Are your websites mobile-friendly? #\n\nOf course!\n\n## What are your thoughts on autoplay? #\n\nItâs for the best that itâs blocked by default, but I still wish I could get away with using it on one or two special pages.\n\n## What are your thoughts on webrings? are you in any? #\n\nBig fan. Iâm in two at the moment: Fediring, and Geekring.\n\n## Do you have any web shrines? what do you like to see in that sort of page? #\n\nNo, nothing like that. I like discovering them though.\n\n## Are your websites âcliche,â in your opinion? #\n\nI hope not!\n\n## What is your ideal website? are you striving for that, or for something else? #\n\nReal, fun, and ever-changing.\n\n## Are you an artist? do you draw or design your own assets? #\n\nWhile I do graphic design, Iâm not really an illustrator or anything like thatâbeyond the odd project for fun. So designer yes, artist no.\n\n## What are your favourite resource sites? #\n\nI have an absolute ton of them on my /links page.\n\n## Is there a habit you just canât get away from no matter how hard you try? #\n\nSloppy CSS. The cascade is tricky, but I think Iâm improving.\n\n## Whatâs your biggest advice for a new webmaster? #\n\nTake your time, and learn git and _make a new branch_ for any significant and complicated work so that itâs easy to revert it if you make a mistake or get stuck.\n\n## Do you keep all your styling in css? or do you hard-code some? #\n\nI use inline styles only as a last resort, usually for styling widgets that I have little control over such as the comment form.\n\n## What do you think of frameset layouts? #\n\nItâs not the 90s any more.\n\n## How about table-based layouts? #\n\nAgain, weâre in 2026. There is no excuse for this haha.\n\n## Do you subscribe to the ideas of âone-columnâ, âtwo-columnâ and âthree-columnâ layouts? do you use any of these? #\n\nI mean, when you look at eye-tracking studies, you see that the way people engage with websites is always changing. I think that, so long as youâre applying gestalt principles in your design, youâre probably doing an okay job no matter the layout.\n\n## Do you spend longer on the html or the css? #\n\nThe CSS, without question.\n\n## Have you ever made a page with no css? itâs useful for your thoughts. #\n\nNo, never!\n\n## Do you ever find yourself making layouts with nothing to put on them? or do you only make layouts when the need arises? #\n\nOnly when necessary.\n\n## Would you consider yourself a beginner? or advanced? somewhere in the middle? #\n\nI wouldnât go so far as to say advanced, but I think I know what Iâm doing.\n\n## Do you have a habit of looking at the source code of websites you visit? #\n\nNot often, as many sites have crazy obfuscated code these days. Itâs not often that you find well formatted, human-readable source anymore. More often I find myself reading documentation or Stack Overflow.\n\n## How did you learn how to make websites? #\n\nI began in what was either a digital graphics or multimedia class in school where we learned to make websites using Adobe Dreamweaver. In adulthood I wound up tripping and falling into a career that eventually led to me making a number of websites professionally. I started with Adobe Muse, actually winning Adobeâs Muse Site of the Day at one point. Once Adobe canned Muse, I realized I was going to have to get serious about learning HTML, CSS, and JavaScript, so I did.\n\n## Do you ever force elements to do things theyâre not supposed to? #\n\nI do my best to avoid hacks.\n\n## Thoughts on floating elements? #\n\nAgain I say: itâs not the 90s anymore.\n\n## When youâre sizing stuff, what do you use first? do you use px, em, %, or something else? #\n\nIâm using my responsive spacing system, so itâs something like `var(--space-l)`, which will resolve to something like `clamp(2.5rem, 2.2183rem + 1.4085vw, 3rem)`. It makes things very easy and keeps everything nice and consistent.\n\n## Do you have a favourite font? #\n\nI wouldnât know how to begin to choose!\n\n## Would you run a website with another person? how would that work? #\n\nWhy not? If it was interesting.\n\n## Do you surf the web to find new personal websites very often? #\n\nYes, I really enjoy clicking through web-rings and buttons.\n\n## Do you bookmark other peopleâs websites? how would you feel knowing someone else bookmarked yours? #\n\nNot often, no.\n\n## What do you want people to be most impressed with when they see your website? #\n\nThe fact that the layout uses no media queries.\n\n## Are you interested in technology outside of websites? do you collect? #\n\nYea, I love computers and FLOSS software. I do try to make good purchases that will last a long time, so I donât have a _ton_ of tech, but Iâm certainly not short on gadgets.\n\n## How often and for how long are you online? #\n\nI work on a computer, so most of the day.\n\n## When it comes to your website, who is your target audience? #\n\nMostly incense nerds and people who want to keep up with my life. Itâs super easy to get an audience if youâre on the fediverse and write about tech, but there are already plenty of blogs like that out there.\n\n## Have you ever been interested in xhtml? #\n\nNot especially. It seems like one of those things that just never really took off.\n\n## Do you program in general? have you ever written a program for use with or on your website, not counting simple javascript? #\n\nYea, I wrote Poaster in Ruby for some reason. I have also done desktop automation stuff with Node.\n\n## Speaking of programs that help you make websites, what do you think of static site generators (ssgs)? have you ever used one? #\n\nBig fan of Eleventy. I love being able to just get straight to the content when I want to, and I love that my site is modular and simple to update.\n\n## Do you keep a hitcounter? why or why not? #\n\nNo, but I do use some privacy respecting FLOSS analytics tools. I like to see how many people are reading my posts and where they are from.\n\n## Do you frequent forums? which ones? #\n\nI wouldnât use the term frequent, but I do have a presence on some FLOSS forums, as well as Dogs on Acid, and Ouddict.\n\n## Do you write your page content directly into the editor, or do you prepare it elsewhere, like a text document or a word document? #\n\nI often use Marknote. Itâs new and a little rough around the edges, but the potential is huge and I already enjoy using it despite its sometimes very annoying bugs.\n\n## Do you think you appear cool to others? a more accurate answer now: do other people ever say youâre cool? #\n\nIâve been told that I write like a 50 year old academic, so, no haha. I also donât know that adults call each other cool very often. Certainly not the cool ones anyway!\n\n## Are you embarrassed of your old work? have you ever deleted everything out of shame? #\n\nAlways and forever.\n\n## Would you close down your website if you couldnât update it, or would you leave an archive? #\n\nI think Iâd like to leave it.\n\n## So you reveal a lot about yourself on your website? or are you more secretive? #\n\nI try not to overshare too much, but I do keep it real, I think.\n\n## Are you willing to reveal who your best online friend is, and/or if they have a website? #\n\nI will never tell.\n\n## And do you optimise the images on your website? #\n\nYes, with the utterly incredible Converseen.\n\n## Weâre out of time! how do you feel after answering 100 questions? ⦠other than exhausted. #\n\nReady for bed!",
"title": "100 Webmaster Questions",
"updatedAt": "2026-02-05T00:00:00.000Z"
}