DEV Community

Cover image for Constant Refactoring: Refactoring my refactored Website

Constant Refactoring: Refactoring my refactored Website

Ingo Steinke, web developer on August 20, 2025

Constant deprecation and breaking changes in npm packages cause "software rot" even for content-focused frontend micro-sites like my personal portf...
Collapse
Β 
srbhr profile image
πš‚πšŠπšžπš›πšŠπš‹πš‘ πšπšŠπš’ β€’

I believe GitHub Projects could be improved to be more useful. It's just not there yet. I'm a linear enjoyer.

But yea, this reminds me I need to do some plumbing and fixing on my websites as well.

Collapse
Β 
ingosteinke profile image
Ingo Steinke, web developer β€’

I like the simplicity. After Atlassian acquired Trello, they changed the simple UI and added cluttered extra and changed proved and popular workflows, so that it's lost its former simplicity without reaching Jira's complexitiy and configurability. GitHub projects now feels like the closest replacement to original Trello, and it's even connected with GitHub issues (closing keywords, automatic links to issues etc.)

Collapse
Β 
kurealnum profile image
Oscar β€’

CV Driven Development

I think I've been doing that lately xD

Collapse
Β 
prime_1 profile image
Roshan Sharma β€’

Nice approach
Constant refactoring keeps the code healthy, and adding some automated tests could make it even more maintainable.

Collapse
Β 
ingosteinke profile image
Ingo Steinke, web developer β€’
Collapse
Β 
ben profile image
Ben Halpern β€’

Great post

Collapse
Β 
mark_norman_22b130294390b profile image
Mark Norman β€’

"avoid perfection" ... great advice @ingosteinke

If I try to make an AI agent produce higher-quality code than an average engineer and be more deterministic than an average human being, yet the agent costs under $100 a month to run, am I being an idiot?

Collapse
Β 
ingosteinke profile image
Ingo Steinke, web developer β€’

If someone would make an AI agent constantly producing quality code, even on the level of senior engineers, that would be a huge step forward beyond the unreliable and undeterministic hype agents and assistants that everyone keeps discussion right now. So, no, you've got a good goal in the right direction, I guess.

Collapse
Β 
mark_norman_22b130294390b profile image
Mark Norman β€’

That was actually intended to be a rhetorical question @ingosteinke, but reading my post again I can see I failed that writing task :) What I meant to say is that I sometimes find myself trying to reach perfection when creating my agents. Then I step back and realize I'm already saving a ton of money and trying to perfect the agent is not gaining me much.

Collapse
Β 
tanelith profile image
Emir Taner β€’

Many insights, thank you for sharing!

Collapse
Β 
mofadlalla profile image
Mohamed Fadlalla β€’

That's an interesting perspective. Thanks for sharing 😊