#[1]Atom Feed [2]alternate [3]alternate [4]alternate

  [5]Terence Eden’s Blog

               [6]The unreasonable effectiveness of simple HTML

  2021-01-26 by @edent | #[7]html5 #[8]web #[9]weeknotes #[10]work |
  [11]21 comments | Read ~5,245 times.
    __________________________________________________________________

  I’ve told this story at conferences – but due to the general situation
  I thought I’d retell it here.

  A few years ago I was doing policy research in a housing benefits
  office in London. They are singularly unlovely places. The walls are
  brightened up with posters offering helpful services for people fleeing
  domestic violence. The security guards on the door are cautiously
  indifferent to anyone walking in. The air is filled with tense
  conversations between partners – drowned out by the noise of screaming
  kids.

  In the middle, a young woman sits on a hard plastic chair. She is
  surrounded by canvas-bags containing her worldly possessions. She
  doesn’t look like she is in a great emotional place right now. Clutched
  in her hands is a games console – a PlayStation Portable. She stares at
  it intensely; blocking out the world with Candy Crush.

  Or, at least, that’s what I thought.

  Walking behind her, I glance at her console and recognise the screen
  she’s on. She’s connected to the complementary WiFi and is browsing the
  [12]GOV.UK pages on Housing Benefit. She’s not slicing fruit; she’s
  arming herself with knowledge.

  The PSP’s web browser is – charitably – [13]pathetic. It is slow,
  frequently runs out of memory, and can only open 3 tabs at a time.

  But the GOV.UK pages are written in simple HTML. They are designed to
  be lightweight and will work even on rubbish browsers. They have to.
  This is for everyone.

  Not everyone has a big monitor, or a multi-core CPU burning through the
  teraflops, or a broadband connection.

  The photographer Chase Jarvis coined the phrase “[14]the best camera is
  the one that’s with you“. He meant that having a crappy instamatic with
  you at an important moment is better than having the best camera in the
  world locked up in your car.

  The same is true of web browsers. If you have a smart TV, it probably
  has [15]a crappy browser.

  Twitter's guest mode displayed on a TV.

  My old car had [16]a built-in crappy web browser.

  The dashboard of a BMW i3 - there is a web browser on the central
  display.

  Both are painful to use – but they work!

  If your laptop and phone both got stolen – how easily could you conduct
  online life through the worst browser you have? If you have to file an
  insurance claim online – will you get sent a simple HTML form to fill
  in, or a DOCX which won’t render?

  What vital information or services are forbidden to you due to being
  trapped in PDFs or horrendously complicated web sites?

  Are you developing public services? Or a system that people might
  access when they’re in desperate need of help? Plain HTML works. A
  small bit of simple CSS will make look decent. JavaScript is probably
  unnecessary – but can be used to progressively enhance stuff. Add alt
  text to images so people paying per MB can understand what the images
  are for (and, you know, accessibility).

  Go sit in an uncomfortable chair, in an uncomfortable location, and
  stare at an uncomfortably small screen with an uncomfortably outdated
  web browser. How easy is it to use the websites you’ve created?

  I chatted briefly to the young woman afterwards. She’d been kicked out
  by her parents and her friends had given her the bus fare to the
  housing benefits office. She had nothing but praise for how helpful the
  staff had been. I asked about the PSP – a hand-me-down from an older
  brother – and the web browser. Her reply was “It’s shit. But it
  worked.”

  I think that’s all we can strive for.
    __________________________________________________________________

  More posts from around the site:

21 thoughts on “The unreasonable effectiveness of simple HTML”

   1. [17]Sandra says:
      [18]2021-01-26 at 16:06
      [19]@Edent
      Oh, wow, this story reminds me that we still need to figure out how
      to solve that TLS issue for old devices.💔
      [20]Reply
   2. [21]Matt Hobbs says:
      [22]2021-01-26 at 18:19
      “[23]GOV.UK pages are written in simple HTML. They are designed to
      be lightweight and will work even on rubbish browsers. They have
      to. This is for everyone.” 💯👏➕
      [24]Reply
   3. [25][email protected] says:
      [26]2021-01-26 at 19:19
      [27]@Edent its the same outside the big cities in
      low-population-density countries like Canada or Australia: slow
      expensive Internet
      [28]Reply
   4. [29]JulieG says:
      [30]2021-01-27 at 00:34
      This is why the web will always be my first priority, even though
      developing apps is fun.
      [31]Reply
   5. [32]reddit programming says:
      [33]2021-01-27 at 03:16
      The unreasonable effectiveness of simple HTML
      [34]shkspr.mobi/blog/2021/01/t… /post
      [35]reddit.com/r/programming/…
      [36]Reply
   6. Daniel Boone says:
      [37]2021-01-27 at 07:18
      I think the shittiest browser I own is on a paperwhite Kindle. It’s
      pretty shitty. But I may well have worse, hidden in devices where
      I’ve never had reason to look.
      [38]Reply
        1. wizzwizz4 says:
           [39]2021-01-27 at 19:50
           The Swindle Paperwhite’s browser is actually not that bad. It
           can do Cloudflare and hCaptcha… most of the time. (Sometimes
           it hangs.) I’d say it has approximate feature parity with IE11
           (except for not being IE, of course).
           [40]Reply
   7. [41]Aearil says:
      [42]2021-01-27 at 09:26
      [43]@Edent This one hit close to home: I spent my teenage years
      slowly scouring the web using my PSP, and yeah, you can forget
      about anything javascript heavy…Also, nowadays the PSP is near
      unusable: it’s got ancient TLS that isn’t supported anywhere
      anymore
      [44]Reply
   8. Kevin Thorpe says:
      [45]2021-01-27 at 10:46
      I have poor eyesight, and it only gets worse with age. I also have
      some old monitors on my desk. I keep hassling the guys at work
      because I simply can’t use some of the stuff they’re building. No
      good it being pretty if it’s unusable.
      And things like angular single page apps are awful. Things simply
      don’t render or don’t work when you click sometimes and you have
      zero idea why.
      If I can’t use it on links (text mode browser) then as far as I’m
      concerned it’s broken. I know this is extreme but that’s what the
      web was for.
      [46]Reply
   9. [47]Danny Yee says:
      [48]2021-01-27 at 12:46
      Web 0.5 [49]wanderingdanny.com/oxford/2011/02…
      [50]Reply
  10. [51]µµ»» says:
      [52]2021-01-27 at 14:37
      Really interesting article
      [53]Reply
  11. [54]Simon Everest says:
      [55]2021-01-27 at 14:56
      This is so important. Keeping things simple isn’t about dogma or
      making it hard or boring for devs, or unwhizzy to frustrate senior
      folks, it’s to make sure stuff works for most people in even the
      toughest circumstances.
      [56]Reply
  12. [57]Marcus Elliott 🇪🇺 says:
      [58]2021-01-27 at 14:59
      This. Always this.
      [59]Reply
  13. [60]future Dr. Cori Faklaris says:
      [61]2021-01-27 at 15:26
      What a fantastic usability test!
      “Go sit in an uncomfortable chair, in an uncomfortable location,
      and stare at an uncomfortably small screen with an uncomfortably
      outdated web browser. How easy is it to use the websites you’ve
      created?”
      [62]Reply
  14. [63]Richard Morton says:
      [64]2021-01-27 at 16:14
      [65]GOV.UK is so well designed and simple, relying mostly on HTML
      and CSS (in the best sense of the word) that it even works on my
      ancient Kindle 5 (no keyboard, no touchscreen, no bluetooth or
      backlight)
      [66]Reply
  15. [67]fluffy says:
      [68]2021-01-27 at 17:08
      Whenever I build a new website I skate make sure it’s at least
      basically navigable in lynx and w3m. I should dig out my old PSP as
      well.
      The TLS issue many people have noted is why I also don’t force my
      sites to https except for logging in and anything where privacy
      matters. Not everything needs to be secure, especially things that
      need to be accessible.
      [69]Reply
  16. [70]mattl says:
      [71]2021-01-27 at 17:58
      I wonder how to handle old browsers with no-longer-supported SSL
      and TLS support.
      [72]Reply
  17. ofcourse says:
      [73]2021-01-27 at 18:00
      Text-only* websites
      [74]https://sjmulder.nl/en/textonly.html
      1MB Club
      [75]https://1mb.club/
      [76]Reply
  18. [77]Jeremy Friesen says:
      [78]2021-01-27 at 19:24
      [79]@cadadr [80]@Edent agreed. Current web trends favor those and
      only those who chase web trends that are themselves solving
      self-inflicted developer problems and the pressures of surveillance
      capitalism on computation
      [81]Reply
  19. [82]superkuh says:
      [83]2021-01-27 at 19:46
      I noticed in the photo of the (2015) car browser you show HTML
      mobile.twitter.com. Unfortunately twitter disabled this completely
      in 2021. The only way to get HTML twitter content is to use a third
      party application which calls the twitter API and then generates
      the HTML itself (like nitter.com).
      [84]Reply
  20. [85]McNutt says:
      [86]2021-01-27 at 20:12
      I think there’s likely an entire generation of web developers who
      should read this.
      [87]shkspr.mobi/blog/2021/01/t…
      [88]Reply

Leave a Reply [89]Cancel reply

  Your email address will not be published. Required fields are marked *

  Comment
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________

  Name * ______________________________

  Email * ______________________________

  Website ______________________________

  [ ] Notify me of follow-up comments by email.

  [ ] Notify me of new posts by email.

  Post Comment


  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________
  _____________________________________________

  To respond on your own website, enter the URL of your response which
  should contain a link to this post's permalink URL. Your response will
  then appear (possibly after moderation) on this page. Want to update or
  remove your response? Update or delete your post and re-enter your
  post's URL again. ([90]Learn More)

  ____________________

  Ping me!

Subscribe to Blog via Email

  Enter your email address to subscribe to this blog and receive
  notifications of new posts by email.

  Join 11,860 other subscribers.

  Email Address ____________________

  (BUTTON) Subscribe

🔎

  Search for: ____________________ Search

Explore The Archives

                     2021
  [91]January 27 posts February   March
  April                May        June
  July                 August     September
  October              November   December



                                 2020
  [92]January 31 posts  [93]February 29 posts  [94]March 31 posts
  [95]April 30 posts    [96]May 31 posts       [97]June 30 posts
  [98]July 31 posts     [99]August 31 posts    [100]September 30 posts
  [101]October 31 posts [102]November 30 posts [103]December 31 posts



                                 2019
  [104]January 31 posts [105]February 12 posts [106]March 17 posts
  [107]April 12 posts   [108]May 12 posts      [109]June 10 posts
  [110]July 7 posts     [111]August 5 posts    [112]September 6 posts
  [113]October 14 posts [114]November 30 posts [115]December 17 posts



                                 2018
  [116]January 8 posts [117]February 4 posts  [118]March 6 posts
  [119]April 14 posts  [120]May 5 posts       [121]June 6 posts
  [122]July 6 posts    [123]August 13 posts   [124]September 14 posts
  [125]October 8 posts [126]November 30 posts [127]December 4 posts



                                 2017
  [128]January 12 posts [129]February 9 posts  [130]March 8 posts
  [131]April 4 posts    [132]May 10 posts      [133]June 5 posts
  [134]July 5 posts     [135]August 6 posts    [136]September 3 posts
  [137]October 4 posts  [138]November 30 posts December



                                 2016
  [139]January 10 posts [140]February 10 posts [141]March 11 posts
  [142]April 9 posts    [143]May 8 posts       [144]June 9 posts
  [145]July 6 posts     [146]August 9 posts    [147]September 4 posts
  [148]October 2 posts  [149]November 30 posts [150]December 14 posts



                                 2015
  [151]January 8 posts [152]February 11 posts [153]March 10 posts
  [154]April 4 posts   [155]May 9 posts       [156]June 3 posts
  [157]July 7 posts    [158]August 9 posts    [159]September 10 posts
  [160]October 2 posts [161]November 30 posts [162]December 4 posts



                                 2014
  [163]January 13 posts [164]February 13 posts [165]March 14 posts
  [166]April 13 posts   [167]May 7 posts       [168]June 7 posts
  [169]July 9 posts     [170]August 5 posts    [171]September 5 posts
  [172]October 1 post   [173]November 30 posts [174]December 20 posts



                                 2013
  [175]January 25 posts [176]February 17 posts [177]March 15 posts
  [178]April 18 posts   [179]May 11 posts      [180]June 14 posts
  [181]July 6 posts     [182]August 14 posts   [183]September 6 posts
  [184]October 4 posts  [185]November 30 posts [186]December 14 posts



                                 2012
  [187]January 14 posts [188]February 8 posts  [189]March 13 posts
  [190]April 15 posts   [191]May 10 posts      [192]June 16 posts
  [193]July 8 posts     [194]August 8 posts    [195]September 6 posts
  [196]October 6 posts  [197]November 30 posts [198]December 31 posts



                                 2011
  [199]January 13 posts [200]February 11 posts [201]March 11 posts
  [202]April 12 posts   [203]May 8 posts       [204]June 8 posts
  [205]July 6 posts     [206]August 5 posts    [207]September 11 posts
  [208]October 7 posts  [209]November 30 posts [210]December 17 posts



                                 2010
  [211]January 6 posts [212]February 15 posts [213]March 12 posts
  [214]April 13 posts  [215]May 4 posts       [216]June 3 posts
  [217]July 15 posts   [218]August 8 posts    [219]September 11 posts
  [220]October 9 posts [221]November 30 posts [222]December 9 posts



                                 2009
  [223]January 1 post   [224]February 5 posts  [225]March 3 posts
  [226]April 7 posts    [227]May 12 posts      [228]June 8 posts
  [229]July 10 posts    [230]August 10 posts   [231]September 12 posts
  [232]October 22 posts [233]November 31 posts [234]December 15 posts



                               2008
  [235]January 2 posts February              [236]March 2 posts
  [237]April 3 posts   [238]May 2 posts      June
  [239]July 1 post     [240]August 3 posts   [241]September 1 post
  [242]October 3 posts [243]November 2 posts [244]December 1 post



                          2007
  January   February              March
  April     May                   June
  July      August                September
  October   [245]November 4 posts [246]December 5 posts



                        2006
  January           February             March
  [247]April 1 post May                  June
  July              August               September
  October           [248]November 1 post December



                    2005
  January   February   [249]March 1 post
  April     May        June
  July      August     [250]September 1 post
  October   November   December



                         2004
  January          February         March
  April            [251]May 5 posts [252]June 3 posts
  [253]July 1 post August           September
  October          November         December



                   2003
  January   February   [254]March 2 posts
  April     May        June
  July      August     September
  October   November   December



                         2002
  January            [255]February 1 post March
  [256]April 3 posts May                  June
  July               August               September
  October            November             December



                    2001
  January             February   March
  April               May        June
  [257]July 1 post    August     September
  [258]October 1 post November   December



                       2000
  January   February             [259]March 1 post
  April     May                  June
  July      August               September
  October   [260]November 1 post December



                    1999
  January   February   March
  April     May        June
  July      August     [261]September 1 post
  October   November   [262]December 1 post



                  1995
  January   February   [263]March 1 post
  April     May        June
  July      August     September
  October   November   December



                    1987
  January   February   March
  April     May        June
  July      August     September
  October   November   [264]December 1 post



    * [265]© Terence Eden
    * [266]Contact Me
    * [267]Subscribe
    * [268]Citations
    * [269]About Me

References

  Visible links
  1. https://shkspr.mobi/blog/feed/atom/
  2. https://shkspr.mobi/blog/wp-json/wp/v2/posts/37884
  3. https://shkspr.mobi/blog/wp-json/oembed/1.0/embed?url=https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
  4. https://shkspr.mobi/blog/wp-json/oembed/1.0/embed?url=https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/&format=xml
  5. https://shkspr.mobi/blog
  6. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
  7. https://shkspr.mobi/blog/tag/html5/
  8. https://shkspr.mobi/blog/tag/web/
  9. https://shkspr.mobi/blog/tag/weeknotes/
 10. https://shkspr.mobi/blog/tag/work/
 11. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comments
 12. https://www.gov.uk/housing-benefit
 13. https://playstationdev.wiki/pspdevwiki/index.php?title=Webbrowser
 14. https://www.chasejarvis.com/project/the-best-camera/
 15. https://shkspr.mobi/blog/2018/08/twitters-secret-guest-mode/
 16. https://shkspr.mobi/blog/2015/06/bmw-i3s-web-browser/
 17. https://idiomdrottning.org/users/Sandra
 18. https://idiomdrottning.org/objects/11082be2-d2e6-4653-b349-d0b1c487d598
 19. https://mastodon.social/@Edent
 20. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190291#respond
 21. https://twitter.com/TheRealNooshu
 22. https://twitter.com/TheRealNooshu/status/1354131868929712128
 23. http://GOV.UK/
 24. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190336#respond
 25. https://scholar.social/@bookandswordblog
 26. https://scholar.social/@bookandswordblog/105623634453133312
 27. https://mastodon.social/@Edent
 28. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190339#respond
 29. https://twitter.com/stringy
 30. https://twitter.com/stringy/status/1354226233488281601
 31. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190382#respond
 32. https://twitter.com/reddit_progr
 33. https://twitter.com/reddit_progr/status/1354266944829067267
 34. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
 35. https://www.reddit.com/r/programming/comments/l5rdlm/the_unreasonable_effectiveness_of_simple_html/?utm_source=ifttt
 36. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190396#respond
 37. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190439
 38. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190439#respond
 39. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190656
 40. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190656#respond
 41. https://soc.luciferi.st/users/aearil
 42. https://soc.luciferi.st/objects/43d4975f-22ed-4b08-8f87-faa9781badcf
 43. https://mastodon.social/@Edent
 44. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190473#respond
 45. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190484
 46. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190484#respond
 47. https://twitter.com/DannyYee
 48. https://twitter.com/DannyYee/status/1354410389874888705
 49. https://wanderingdanny.com/oxford/2011/02/web-0-5/
 50. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190511#respond
 51. https://twitter.com/limelimewire
 52. https://twitter.com/limelimewire/status/1354438306713493504
 53. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190565#respond
 54. https://twitter.com/simoneverest
 55. https://twitter.com/simoneverest/status/1354443043299078144
 56. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190564#respond
 57. https://twitter.com/marcuselliott
 58. https://twitter.com/marcuselliott/status/1354443946039111683
 59. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190592#respond
 60. https://twitter.com/heycori
 61. https://twitter.com/heycori/status/1354450714496528392
 62. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190591#respond
 63. https://twitter.com/accessibleweb
 64. https://twitter.com/accessibleweb/status/1354462909116641282
 65. http://GOV.UK/
 66. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190603#respond
 67. https://beesbuzz.biz/
 68. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190600
 69. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190600#respond
 70. https://mat.tl/
 71. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190606
 72. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190606#respond
 73. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190607
 74. https://sjmulder.nl/en/textonly.html
 75. https://1mb.club/
 76. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190607#respond
 77. https://tabletop.social/@takeonrules
 78. https://tabletop.social/@takeonrules/105629317357771178
 79. https://mastodon.sdf.org/@cadadr
 80. https://mastodon.social/@Edent
 81. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190654#respond
 82. http://superkuh.com/
 83. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#comment-190655
 84. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190655#respond
 85. https://twitter.com/McNutt
 86. https://twitter.com/McNutt/status/1354522588962123776
 87. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
 88. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/?replytocom=190671#respond
 89. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/#respond
 90. http://indieweb.org/webmention
 91. https://shkspr.mobi/blog/2021/01/
 92. https://shkspr.mobi/blog/2020/01/
 93. https://shkspr.mobi/blog/2020/02/
 94. https://shkspr.mobi/blog/2020/03/
 95. https://shkspr.mobi/blog/2020/04/
 96. https://shkspr.mobi/blog/2020/05/
 97. https://shkspr.mobi/blog/2020/06/
 98. https://shkspr.mobi/blog/2020/07/
 99. https://shkspr.mobi/blog/2020/08/
100. https://shkspr.mobi/blog/2020/09/
101. https://shkspr.mobi/blog/2020/10/
102. https://shkspr.mobi/blog/2020/11/
103. https://shkspr.mobi/blog/2020/12/
104. https://shkspr.mobi/blog/2019/01/
105. https://shkspr.mobi/blog/2019/02/
106. https://shkspr.mobi/blog/2019/03/
107. https://shkspr.mobi/blog/2019/04/
108. https://shkspr.mobi/blog/2019/05/
109. https://shkspr.mobi/blog/2019/06/
110. https://shkspr.mobi/blog/2019/07/
111. https://shkspr.mobi/blog/2019/08/
112. https://shkspr.mobi/blog/2019/09/
113. https://shkspr.mobi/blog/2019/10/
114. https://shkspr.mobi/blog/2019/11/
115. https://shkspr.mobi/blog/2019/12/
116. https://shkspr.mobi/blog/2018/01/
117. https://shkspr.mobi/blog/2018/02/
118. https://shkspr.mobi/blog/2018/03/
119. https://shkspr.mobi/blog/2018/04/
120. https://shkspr.mobi/blog/2018/05/
121. https://shkspr.mobi/blog/2018/06/
122. https://shkspr.mobi/blog/2018/07/
123. https://shkspr.mobi/blog/2018/08/
124. https://shkspr.mobi/blog/2018/09/
125. https://shkspr.mobi/blog/2018/10/
126. https://shkspr.mobi/blog/2018/11/
127. https://shkspr.mobi/blog/2018/12/
128. https://shkspr.mobi/blog/2017/01/
129. https://shkspr.mobi/blog/2017/02/
130. https://shkspr.mobi/blog/2017/03/
131. https://shkspr.mobi/blog/2017/04/
132. https://shkspr.mobi/blog/2017/05/
133. https://shkspr.mobi/blog/2017/06/
134. https://shkspr.mobi/blog/2017/07/
135. https://shkspr.mobi/blog/2017/08/
136. https://shkspr.mobi/blog/2017/09/
137. https://shkspr.mobi/blog/2017/10/
138. https://shkspr.mobi/blog/2017/11/
139. https://shkspr.mobi/blog/2016/01/
140. https://shkspr.mobi/blog/2016/02/
141. https://shkspr.mobi/blog/2016/03/
142. https://shkspr.mobi/blog/2016/04/
143. https://shkspr.mobi/blog/2016/05/
144. https://shkspr.mobi/blog/2016/06/
145. https://shkspr.mobi/blog/2016/07/
146. https://shkspr.mobi/blog/2016/08/
147. https://shkspr.mobi/blog/2016/09/
148. https://shkspr.mobi/blog/2016/10/
149. https://shkspr.mobi/blog/2016/11/
150. https://shkspr.mobi/blog/2016/12/
151. https://shkspr.mobi/blog/2015/01/
152. https://shkspr.mobi/blog/2015/02/
153. https://shkspr.mobi/blog/2015/03/
154. https://shkspr.mobi/blog/2015/04/
155. https://shkspr.mobi/blog/2015/05/
156. https://shkspr.mobi/blog/2015/06/
157. https://shkspr.mobi/blog/2015/07/
158. https://shkspr.mobi/blog/2015/08/
159. https://shkspr.mobi/blog/2015/09/
160. https://shkspr.mobi/blog/2015/10/
161. https://shkspr.mobi/blog/2015/11/
162. https://shkspr.mobi/blog/2015/12/
163. https://shkspr.mobi/blog/2014/01/
164. https://shkspr.mobi/blog/2014/02/
165. https://shkspr.mobi/blog/2014/03/
166. https://shkspr.mobi/blog/2014/04/
167. https://shkspr.mobi/blog/2014/05/
168. https://shkspr.mobi/blog/2014/06/
169. https://shkspr.mobi/blog/2014/07/
170. https://shkspr.mobi/blog/2014/08/
171. https://shkspr.mobi/blog/2014/09/
172. https://shkspr.mobi/blog/2014/10/
173. https://shkspr.mobi/blog/2014/11/
174. https://shkspr.mobi/blog/2014/12/
175. https://shkspr.mobi/blog/2013/01/
176. https://shkspr.mobi/blog/2013/02/
177. https://shkspr.mobi/blog/2013/03/
178. https://shkspr.mobi/blog/2013/04/
179. https://shkspr.mobi/blog/2013/05/
180. https://shkspr.mobi/blog/2013/06/
181. https://shkspr.mobi/blog/2013/07/
182. https://shkspr.mobi/blog/2013/08/
183. https://shkspr.mobi/blog/2013/09/
184. https://shkspr.mobi/blog/2013/10/
185. https://shkspr.mobi/blog/2013/11/
186. https://shkspr.mobi/blog/2013/12/
187. https://shkspr.mobi/blog/2012/01/
188. https://shkspr.mobi/blog/2012/02/
189. https://shkspr.mobi/blog/2012/03/
190. https://shkspr.mobi/blog/2012/04/
191. https://shkspr.mobi/blog/2012/05/
192. https://shkspr.mobi/blog/2012/06/
193. https://shkspr.mobi/blog/2012/07/
194. https://shkspr.mobi/blog/2012/08/
195. https://shkspr.mobi/blog/2012/09/
196. https://shkspr.mobi/blog/2012/10/
197. https://shkspr.mobi/blog/2012/11/
198. https://shkspr.mobi/blog/2012/12/
199. https://shkspr.mobi/blog/2011/01/
200. https://shkspr.mobi/blog/2011/02/
201. https://shkspr.mobi/blog/2011/03/
202. https://shkspr.mobi/blog/2011/04/
203. https://shkspr.mobi/blog/2011/05/
204. https://shkspr.mobi/blog/2011/06/
205. https://shkspr.mobi/blog/2011/07/
206. https://shkspr.mobi/blog/2011/08/
207. https://shkspr.mobi/blog/2011/09/
208. https://shkspr.mobi/blog/2011/10/
209. https://shkspr.mobi/blog/2011/11/
210. https://shkspr.mobi/blog/2011/12/
211. https://shkspr.mobi/blog/2010/01/
212. https://shkspr.mobi/blog/2010/02/
213. https://shkspr.mobi/blog/2010/03/
214. https://shkspr.mobi/blog/2010/04/
215. https://shkspr.mobi/blog/2010/05/
216. https://shkspr.mobi/blog/2010/06/
217. https://shkspr.mobi/blog/2010/07/
218. https://shkspr.mobi/blog/2010/08/
219. https://shkspr.mobi/blog/2010/09/
220. https://shkspr.mobi/blog/2010/10/
221. https://shkspr.mobi/blog/2010/11/
222. https://shkspr.mobi/blog/2010/12/
223. https://shkspr.mobi/blog/2009/01/
224. https://shkspr.mobi/blog/2009/02/
225. https://shkspr.mobi/blog/2009/03/
226. https://shkspr.mobi/blog/2009/04/
227. https://shkspr.mobi/blog/2009/05/
228. https://shkspr.mobi/blog/2009/06/
229. https://shkspr.mobi/blog/2009/07/
230. https://shkspr.mobi/blog/2009/08/
231. https://shkspr.mobi/blog/2009/09/
232. https://shkspr.mobi/blog/2009/10/
233. https://shkspr.mobi/blog/2009/11/
234. https://shkspr.mobi/blog/2009/12/
235. https://shkspr.mobi/blog/2008/01/
236. https://shkspr.mobi/blog/2008/03/
237. https://shkspr.mobi/blog/2008/04/
238. https://shkspr.mobi/blog/2008/05/
239. https://shkspr.mobi/blog/2008/07/
240. https://shkspr.mobi/blog/2008/08/
241. https://shkspr.mobi/blog/2008/09/
242. https://shkspr.mobi/blog/2008/10/
243. https://shkspr.mobi/blog/2008/11/
244. https://shkspr.mobi/blog/2008/12/
245. https://shkspr.mobi/blog/2007/11/
246. https://shkspr.mobi/blog/2007/12/
247. https://shkspr.mobi/blog/2006/04/
248. https://shkspr.mobi/blog/2006/11/
249. https://shkspr.mobi/blog/2005/03/
250. https://shkspr.mobi/blog/2005/09/
251. https://shkspr.mobi/blog/2004/05/
252. https://shkspr.mobi/blog/2004/06/
253. https://shkspr.mobi/blog/2004/07/
254. https://shkspr.mobi/blog/2003/03/
255. https://shkspr.mobi/blog/2002/02/
256. https://shkspr.mobi/blog/2002/04/
257. https://shkspr.mobi/blog/2001/07/
258. https://shkspr.mobi/blog/2001/10/
259. https://shkspr.mobi/blog/2000/03/
260. https://shkspr.mobi/blog/2000/11/
261. https://shkspr.mobi/blog/1999/09/
262. https://shkspr.mobi/blog/1999/12/
263. https://shkspr.mobi/blog/1995/03/
264. https://shkspr.mobi/blog/1987/12/
265. https://shkspr.mobi/blog/copyright-terence-eden/
266. https://edent.tel/
267. https://shkspr.mobi/blog/subscribe/
268. https://shkspr.mobi/blog/citations/
269. https://shkspr.mobi/blog/about/

  Hidden links:
271. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
272. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
273. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
274. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
275. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
276. http://edent.tel/
277. https://shkspr.mobi/blog/
278. https://twitter.com/edent
279. https://twitter.com/j4
280. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
281. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
282. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
283. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/
284. http://edent.tel/
285. https://shkspr.mobi/blog/
286. https://twitter.com/edent
287. https://shkspr.mobi/blog/2021/01/the-unreasonable-effectiveness-of-simple-html/