Developer, designer, builder. I write about building digital products, web development, intentional digitalism and balanced productivity. Living abroad in Korea (probably right now).
My website: http://bryanhogan.com/
Submissions
Which AI coding tools to use
bryanhogan.com
3 points·by bryanhogan··0 comments
Excalibur.js: Free open-source 2d game engine in TypeScript
excaliburjs.com
2 points·by bryanhogan··0 comments
Show HN: Flow Timer – A simple sequential timer without bloat for timeboxing
timer.bryanhogan.com
2 points·by bryanhogan··1 comments
Introduction to Obsidian
bryanhogan.com
209 points·by bryanhogan··154 comments
Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game
dice-jaga.bryanhogan.com
1 points·by bryanhogan··0 comments
Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game
1 points·by bryanhogan··2 comments
Every blog post I have shared until 2026
bryanhogan.com
2 points·by bryanhogan··0 comments
Introduction to Obsidian
bryanhogan.com
1 points·by bryanhogan··0 comments
From Web to Native: Building Native Apps with SvelteKit and Capacitor
bryanhogan.com
1 points·by bryanhogan··0 comments
Show HN: A simple web app to memorise Hiragana
app.tolearnjapanese.com
4 points·by bryanhogan··3 comments
A personal email newsletter is great
bryanhogan.com
4 points·by bryanhogan··0 comments
OpenAI announcing agent builder toolkit
openai.com
3 points·by bryanhogan··3 comments
CSS for Styling a Markdown Post
webdev.bryanhogan.com
67 points·by bryanhogan··14 comments
How my Obsidian vault works
bryanhogan.com
3 points·by bryanhogan··0 comments
A guide for your first time in South Korea
bryanhogan.com
1 points·by bryanhogan··0 comments
How to Make a Website with Obsidian
bryanhogan.com
2 points·by bryanhogan··0 comments
Ask HN: How are you using AI / LLMs for coding?
4 points·by bryanhogan··3 comments
How to use Obsidian to write content for your Astro website
I've found Astro to be an amazing framework for simple, performant websites. It stays really close to basic HTML and CSS while adding useful features such as scoped components, layouts, and easy Markdown blog integration.
So I have been using it to build websites. But many things keep repeating with every website I build, so I began working on this project to create a base that I can use for every new web project.
When it is far enough along, I will use it for the landing page of the app I'm working on: a customizable solution for self-tracking including habits, health and journaling, or whatever else you need: https://dailyselftrack.com/
After more than 400 days of traveling around Korea, Macau, Mainland China, Japan and Australia, I'm now returning to Germany / Europe looking for work. I wrote about that in my monthly mail-letter: https://bryanhogan.com/follow
I have also noticed that, waiting for an LLM answer makes my mind wander to completely unrelated topics.
What I've found useful is to create a tasks.md file where each bullet point / task is one implementation. Bullet points that belong together and can be done in the same chat session are grouped together.
I easily enter a flow state during writing these detailed implementation plans. Then I can also start multiple chat sessions for parts that don't interfere with each other, while I'm waiting for an LLM answer for one part I can get started on the next or start reviewing one of the previous answers.
I have also explored more complex, e.g. using Kanban board for tasks, but I found great value in these simple yet effective setups.
I'd say that heavily depends on what you see as alternatives. For some the Steam Machine is filling an unmet need in the market, for others it's a more expensive gaming pc or gaming console.
As we are on HackerNews, there's a good chance that you can build / setup your own pc with better specs which you might want to look into and then decide.
My prediction was that they would bundle it with Steam store money or other games to bring the "end price" below a 1000 Euro, surprised to see I was wrong!
I really like Svelte and have been using SvelteKit for more complex apps.
I've found it to be a great improvement over many cases where I would have used React before.
Svelte feels much easier to learn for someone who already knows the basics of web development, HTML, CSS, and JavaScript. But nowadays I often see people start learning web development by learning React, which feels a bit backwards.
> Plus there are some libraries for my specific use case that didn't exist in Svelte.
A lot of these libraries aren't needed in Svelte because 1) the functionality might already be built into Svelte, and 2) you can use any JavaScript library directly, unlike in React where you often need a React-specific wrapper.
Not saying that applies to your specific use case, but I've seen this argument way too many times.
Reddit is heavily filled with bots at this point, feels like every question is made to then promote their product or service using multiple bot accounts.
Well Tailwind CSS is a CSS framework, and I'm writing CSS.
What Tailwind does is go fully into inline styles though. But I don't think that's an efficient approach, you also break a few other Clean Code principles along the way.
I do have some classes I sometimes apply inline, which are defined in the util.css, but the majority of styling is not done this way.
My website: http://bryanhogan.com/