@JesseSkinner@toot.cafe
@JesseSkinner@toot.cafe avatar

JesseSkinner

@JesseSkinner@toot.cafe

With 25 years of experience in web development combined with a love for teaching, I'm passionate about assisting dev teams overwhelmed by outdated legacy systems, poor performance, and scalability issues.

I live in Barrie, Ontario, Canada, with my German wife and our 8-year-old son. I enjoy traveling and playing nintendo. My special interests right now are chess, neurodivergence, and decluttering.

he/him

This profile is from a federated server and may be incomplete. Browse more on the original instance.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Do people wear face masks where you live? Have you seen an increase recently? Any idea what's going on?

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar
JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Anyone else feel the irrational need to brush your teeth before a zoom call?

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

USB-C everywhere is such a beautiful future.

JesseSkinner, to javascript
@JesseSkinner@toot.cafe avatar

I'm pretty sure the first code I ever wrote was an "image rollover" for my highschool's website in 1998, and probably looked something like this:

<A HREF=TEAMS.HTM><IMG SRC=TEAMS.GIF BORDER=0 ONMOUSEOVER="this.src='TEAMS2.GIF'" ONMOUSEOUT="this.src='TEAMS.GIF'"></A>

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

"Sorry, the password 'rdxUuWboephX7MyjCZdHHkJk' is too insecure. You need to add a special character to it or it'll be too easy to guess."

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

I failed the Speedtest before it started

JesseSkinner, to vscode
@JesseSkinner@toot.cafe avatar

Protip for VS Code users: if VS Code is acting slow, it's probably your extensions' fault. Disable as many as you can. You can also look in the Output tab for "Extension Host" to see what's going on. Can be crazy how many extensions are doing things every time you type a character!

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

What's the modern version of a newspaper route or lemonade stand? How are kids making money these days, or are they?

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

It's fun learning geography with this memory game.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Just realised we just had a whole year go by and people aren't screaming about how fucked up 2023 was. First time in a long time!

JesseSkinner, to linux
@JesseSkinner@toot.cafe avatar

I've used on my computer exclusively for 8+ years now. I haven't had any issues at all.

And I just borrow my wife's laptop in the rare circumstance when I have to do something impossible in Linux like print something.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

OMG I just realised that Jupyter (of Jupyter Notebooks) is spelled that way to incorporate the "py" of Python. :blobdrool:

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Not sure but I'm willing to guess that some percent of people who answered this survey said "Java" when they meant "JavaScript". 😜

https://www.jetbrains.com/lp/devecosystem-2023/languages/

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

I have a call today with a CFO to explain why I'm insisting on a fixed fee for this project and won't be providing an hourly rate nor tracking my hours. Wish me luck.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Always feels good to do that thing you've procrastinated for years. And doesn't it always take a tiny fraction of the time & effort you thought it would?

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

I'm shocked and annoyed that there doesn't seem to be a good gmail replacement (web interface) for self-hosted email. I found a few options, but none with good search or a nice interface. And I don't really like the slowness of Thunderbird. Or am I missing something?

JesseSkinner, to javascript
@JesseSkinner@toot.cafe avatar

I may need some help in the first few months of 2024 on a client project for an environmental non-profit. if you're a & freelance developer with some availability coming up (or know someone who is), please feel free to send me a private message or email.

The project is built with react, nextjs, tailwind, mapbox-gl & observable plot.

JesseSkinner, to php
@JesseSkinner@toot.cafe avatar

Migrating from CodeIgniter to is so easy and pleasant.

By building the site 15 years ago, and modernizing it today, I skipped over the awkward middle stage of making an API & fetching data to render it in the browser.

SvelteKit's form actions let you build a fast site that even works without , which means I'm going from server-side rendering with links & forms, to server-side rendering with links & forms. Except now I have the power of to make it way nicer!

JesseSkinner, to chess
@JesseSkinner@toot.cafe avatar

Been playing for 35 years and noticed just now for the first time ever that the knight always moves alternating from white squares to dark squares and back 🤯

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Now that you can send yourself a message in WhatsApp, I find it a super helpful way to securely copy/paste stuff between my phone and my laptop (via https://web.whatsapp.com/).

JesseSkinner, to javascript
@JesseSkinner@toot.cafe avatar

Woah, I came across this in someone else's code and almost forgot this was valid . It's been so long since I've seen this.

if (condition)
doSomething()

If I ever leave the curly braces off an if statement, I always keep it on the same line, never indented on the next line.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

The free local newspaper is no longer circulating.

https://www.barrietoday.com/local-news/metroland-announces-cutbacks-ends-barrie-advance-print-edition-7553539

How will we line our bins?
What will we put under the mulch??
Is this the end of papier-mâché???

JesseSkinner, to chess
@JesseSkinner@toot.cafe avatar

I just learned that in daily , you're totally allowed to research your position to help decide on the next move. It's not cheating. It goes back to playing chess via correspondence, where both sides are allowed to read books or other static references to help decide on the next move.

It's pretty fun because it's a whole other style of chess, giving an opportunity to really learn openings and apply the ideas and strategies immediately instead of waiting for it to come up in a random game.

JesseSkinner, to random
@JesseSkinner@toot.cafe avatar

Developers in the 1960s must have found unix timestamps to be particularly annoying.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • magazineikmin
  • cubers
  • InstantRegret
  • cisconetworking
  • Youngstown
  • vwfavf
  • slotface
  • Durango
  • rosin
  • everett
  • kavyap
  • DreamBathrooms
  • provamag3
  • mdbf
  • khanakhh
  • modclub
  • tester
  • ethstaker
  • osvaldo12
  • GTA5RPClips
  • ngwrru68w68
  • Leos
  • anitta
  • tacticalgear
  • normalnudes
  • JUstTest
  • All magazines