Sebastian De Deyne

I'm a web developer and designer. I build websites & interfaces with JavaScript, CSS and PHP.
https://sebastiandedeyne.com/ (RSS)
visit blog
Optimize for optionality and build towards checkpoints
11 Sept 2024 | original ↗

Optimize for optionality and build towards checkpoints In a project management-themed Hackers Incorporated episode, Adam Wathan introduced derisking projects with save points. The entire episode is definitely worth your time, but that specific piece of advice has changed the way I work as a developer and make decisions as a project manager. In...

How take notes + my Obsidian setup
2 Sept 2024 | original ↗

For the past year, Obsidian has been my note-taking companion. I don't care about fancy features like backlinks, canvas… I like Obsidian because it's fast, minimal (up to you!), customizable, works with Markdown files, and has a good enough mobile app. I've slowly grown towards a more consistent way of taking and organizing notes. While I'm using...

Introducing href.email
27 Aug 2024 | original ↗

Next week we're sending out the first issue of a new newsletter: href.email. Content on the internet is at a tipping point. Social media actively discourages sharing links, while AI-generated content is gaining prominence. We want to double down on human-created and curated content. Authors and creators put a lot of effort into their work, which...

Great work requires a portion of luck
6 Aug 2024 | original ↗

I thought this image from Christoph Niemann in Sunday Sketching was worth sharing. We can force ourselves to do good work. But for great work, we need a portion of luck. PS: I highly recommend Christoph's Abstract episode which you can watch for free on YouTube.

TailwindMerge for Laravel
10 Jul 2024 | original ↗

I've been writing more Blade + Tailwind the past few weeks. Coming from React + Tailwind I really missed tailwind-merge and clsx, but luckily came across this great package from Sandro Gehri. {{-- components/button.blade.php --}}button {{ $attributes ->merge(['type' => 'submit']) ->twMerge('bg-green-500') }}> {{ $slot...

Elan Ullendorff: "Modularity is inversely correlated to expressiveness"
24 Jun 2024 | original ↗

From Escape the Algorithm. When we create a contract or a pattern, there are gains in familiarity, modularity, and composability, but it's a lossy translation. If I were to design a personal map of my neighborhood, it would include the potholes I swerve by on my bike rides, the neighbor’s sweet precocious 4 year old that is always on the front...

Debugging application state triggered by focus
13 Jun 2024 | original ↗

In any modern browser's element inspector, you can force an element into a :hover or :focus state to debug styling issues. Sometimes, you want to debug an issue of an element in focus with a state controlled by JavaScript. Unfortunately, the forced states from the developer console aren't always enough. (Edit: unless you use Chrome apparently,...

The Art of Decision-Making
12 Jun 2024 | original ↗

In a New Yorker article titled The Art of Decision-Making, Joshua Rothman explores the paradox of how we can spend a lot of energy fretting over small decisions, while the big life decisions seem to come naturally. We agonize over what to stream on Netflix, then let TV shows persuade us to move to New York An interesting point he makes is how our...

Building Laravel Error Share
11 Jun 2024 | original ↗

Last week, we released Laravel Error Share, a package to share local Laravel exceptions with a coworker or your debugging friend on the internet. We wrote all about the functionality of the package on the Flare blog. In this post, I'd like to look into some of the implementation details and considerations we made while building it. As of two...

Marcus Buffet: Managing my motivation
5 Jun 2024 | original ↗

Full title is Managing My Motivation, as a Solo Dev, but this is great advice for any dev. My favorite: Leave tasks unfinished I can’t overstate how much this one helps me. I try to leave a task 90% finished at the end of a working session. It feels slightly worse than closing out the work, but it makes starting the next day 10x easier. Having a...

↑ These items are from RSS. Visit the blog itself at https://sebastiandedeyne.com/ to find everything else and to appreciate author's digital home.