Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 101
  1. tl;dr: Here is the section of my neovim config where I got nvim-cmp to complete on Tab instead of Enter.

  2. -

  3. I was rummaging around in a node REPL while I was doing some mentoring and came across a method on the console object I’d never heard of: console.createTask.

  4. Overview Webmentions enables cross-site conversations across the web.

  5. My principles

    I wanted to declare what I believe and set it down in public.

  6. I don’t have the full story.

  7. There are some corollaries to this, though: Practice self-compassion when you do make a mistake.

  8. A pretty Atom feed

    I wanted my Atom feed to look prettier.

  9. Give a fuck

    It can be scary to care about things.

  10. Just listen, don't fix

    So many times what people want is to vent to a sympathetic ear.

  11. It’s a well-known online strategy conservatives use to raise engagement with their social media posts.

  12. If I’m not taking care of myself first then I’m no good to Julian.

  13. No hot takes

    As much as possible, eschew pithy statements on complex topics (but stretch thy vocab, obviously).

  14. Release that thing.

  15. First captured on Josh Comeau’s site here: https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/#quick-tricks-vs-mental-models This is a great pillar in the ‘I don’t like the term “best practices”’ argument.

  16. They’re meant to virally reproduce in our heads and frame debates to their liking; perpetuating them wields their weapons for them.

  17. Pretty much everyone is doing their best at that moment.

  18. Life is hard.

  19. Words mean things

    When someone speaks, listen to what they are saying and how they’re saying it.

  20. Identify the goal

    You can’t be finished with something unless you know the goal.

  21. I’m quick to judge.

  22. There’s this one project at work that I was having trouble editing in Neovim… and by trouble, I mean I was getting repeated and near-constant notifications that my language servers were crashing once they attached to the buffer I was editing.

  23. Programming in server-side, NodeJS JavaScript is so frustrating for me at the moment.

  24. There is no "just"

    If only they’d just… or They just have to… Have some Compassion and curiosity.

  25. Don’t bug people to do things for the computer.

  26. A few years ago, we were sitting around trying to come up with Halloween costumes.

  27. Aftershock

    Some buildings getting blown away by an earthquake!

  28. Hyperblaster

    A starfield with temporary assets.

  29. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  30. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  31. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  32. Wisps!

    I started building a weird microblogging thing I’m calling wisps.

  33. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  34. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  35. Overview I am trying to document our Root games in a more regular, nerdy fashion so I can tighten up my thinking around the game itself and fine-tune my own strategies in general.

  36. Generic Platformer

    The player stymied by a long drop; will they make it?

  37. Gemini Rising

    The player contemplating whether or not to move to the next room, away from the checkpoint.

  38. I fell into an emacs hole the last couple of weeks.

  39. This post is the (long overdue) third post in a series I’m writing about scripting the AI in my game, Gemini Rising.

  40. This post is the second in a series I’m writing about scripting the AI in my game, Gemini Rising.

  41. This post is the first in a series I’m writing about scripting the AI in my game, Gemini Rising.

  42. When I went looking for articles about game AI that went beyond the most basic level I had a hard time finding any.

  43. Ha Ha Again, It's Hugo

    I shouldn’t be left alone with static site generators.

  44. Just when I thought I was done tinkering with my site I found NextJS.

  45. Oh Well, Gatsby It Is

    I switched over to Gatsby because Ruby is kind of annoying and because I’m more of a JavaScript tinkerer than a Ruby “it just works leave it alone”-er.

  46. I thought it’d be interesting to include stats about the game as I develop it.

  47. The name of the Big Game that I’ve been working on for forever is “Gemini Rising”.

  48. A New Start! 🙀

    It appears I’m gonna start blogging again.