I'll keep using console.log until I die


Hi there. I'm Charlie.

I build websites and try to make the web a better place.

Unfortunately for my career I've got a bad case of The Principles, which makes just being an everyday web developer a bit of a problem.

I try to get around this by speaking at conferences and pretending I know far more than I do.

I espouse:

  • Putting people before code.
  • Replacing Capitalism with something kinder.
  • Choosing simple solutions before technological masturbation.
  • The benefits of long walks on the beach.
  • Building robust sites before jumping at fragile frameworks.
  • Using tech for the greater good.
  • The need to remind everyone and their dog that Facebook is fundamentally evil.

Node info

  • Created: CEST.
  • Author:

Alternate links

  • Human readable:
  • ID:
  • GUID:

2019.12.20, 16:40

Damn I should be looking at Twitter occasionally. Thank you @LauraKalbag for this mention earlier this month!

2019.12.20, 16:06

2019.12.03, 11:10

Friends at @OtherNatureShop, Berlin's most fantastic feminist, trans friendly, queer friendly, BPoC friendly sex store, are looking for someone to freelance help with their ecommerce site. Interested? https://gist.github.com/sonniesedge/a25ec4182bba7e198a8e7bd6c35ab759

2019.11.27, 07:04

2019.11.26, 09:05

It's hard to believe that the @wearewebclerks conference was the first one ever by the organisers. It was slick, welcoming, friendly, and interesting. Thanks for asking me to speak! ♥️ #webclerks

2019.10.13, 11:08

2019.10.13, 10:59

2019.10.12, 21:48

Lost my voice. Amazing.

2019.10.12, 21:42

Can we please style the <select> control?

View the original link

Alexei Leonov, first human to walk in space, dies aged 85 | Science | The Guardian


View the original link

2019.10.12, 11:35

2019.10.12, 11:27

Have fully broken myself after these last few weeks. Well, last few months. Currently lying on the sofa emitting fluids and sounds from my face pipes. I think both my mind and body need a hard reboot.

How (Not) to Build a Button | Ben Myers

View the original link

2019.10.10, 12:43

2019.10.10, 10:51

A day of accessibility talks! For free! Today! Online! Exclamation marks!

2019.10.10, 09:52

2019.10.09, 23:28

Don’t Get Clever with Login Forms

View the original link

2019.10.09, 18:00

Two birds, one motherfucking big stone.

Tech issues: The myth of inevitable technological progress - Vox

The assertion that technology companies can’t possibly be shaped or restrained with the public’s interest in mind is to argue that they are fundamentally different from any other industry. They’re not.

View the original link

How to be a more productive developer | Go Make Things

  1. Plan your scripts out on paper before your open a text editor.
  2. Stop obsessing over tools.
  3. Focus on solving problems.
  4. Maintain a library of snippets that you can reuse.

View the original link

2019.10.09, 08:29

Still chuckling at die Endnutzerleistungsentwicklerprioritätenwahnvorstellung.

You really don't need all that JavaScript, I promise

So you say to yourself, I have a plan. Instead of me letting the user click on a link that then goes to the browser and the browser giving me back control when the new page loads, what about implementing that myself?

Instead of letting the browser handle navigation, I will handle navigation, so as to avoid the loss of control. What I'll do is, I'll XHR the page off the server, and then I'll innerHTML it into the current page. You're getting around the loss of control by handling loading yourself. Don't trust the browser to do it, do it yourself. Implement it internally.

An excellent post from Stuart Langridge. It excellently sums up the culture of Not Invented Here that permeates the industry of late.

View the original link

Spec · 8-Point Grid

Using multiples of 8 to define dimensions, padding, and margin of elements.

View the original link

View the archive to see older blitherings.