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 😊