Top all-time · #12051
Eric Bower
Personal blog · erock.ioprogrammingweb
Eric Bower writes prose.sh, a personal blog at erock.io about programming and web. Since 2020, 6 different Hacker News readers have linked it 29 times, most often “My love letter to front-end web development”. It is still writing: the last post was on 2026-10-24, and you can follow it by feed.
A journal by Eric Bower
Most-linked posts?
- My love letter to front-end web development2 people · 6 mentions · first linked 2021-04-18
- On GitHub as a Social Network2 people · 2 mentions · first linked 2022-06-04
- Redux-Saga Style-Guide2 people · 2 mentions · first linked 2020-01-01
What Hacker News says?
Autoloading is the worst feature in rails and it should be ripped out: https://erock.io/2021/11/01/on-autoloading.html
Comment linking /2021/11/01/on-autoloading.html
on “From Node to Ruby on Rails”Submitted A critique of project management software as a story · 86 points
HN discussionhttps://erock.io
Comment linking /
on “Ask HN: Share your personal site”Submitted On autoloading as a story · 55 points
HN discussion> I can see a name and match that to an import and match that to a package. Grabbing a function pointer works exactly as I would expect. Autoloading is one of the worst features ever introduced into a language/framework. https://erock.io/2021/11/01/on-autoloading.html
Comment linking /2021/11/01/on-autoloading.html
on “Ruby vs. Python comes down to the for loop”Submitted On GitHub as a Social Network as a story · 26 points
HN discussionRunning arch with wayland and sway on a framework. Setting up sleep-then-hibernate via systemd works beautifully. I only lose a few % overnight. That’s the thing with running Linux as a desktop, you’ve gotta tweak it to get it just right. Battery life is a non issue for me on the framework. The speakers on the other hand is a brutal downgrade. More thoughts here comparing a 2018 mbp: https://erock.io/2021/11/01/fram…
Comment linking /2021/11/01/framework-vs-mbp.html
on “Bringing the Framework Laptop to more of the world”Submitted On Decoupled Loaders as a story · 11 points
HN discussionI also have a framework laptop and love it. Article I wrote about it: https://erock.io/2021/11/01/framework-vs-mbp.html Battery life will be an issue for OP. Also, the speakers are by far the worst feature.
Comment linking /2021/11/01/framework-vs-mbp.html
on “Ask HN: What’s a good laptop for software development at around $2k?”Submitted On GitHub as a Social Network as a story · 3 points
HN discussionFE web developer is one of a kind and there are good reasons for that. I keep seeing the same responses pop up all the time so I decided to write my thoughts down on why FE web dev is a black swan in software development: https://erock.io/2021/03/27/my-love-letter-to-front-end-web-...
Comment linking /2021/03/27/my-love-letter-to-front-end-web-development.html
on “Why we switched from Webpack to Vite”Submitted Redux-Saga Style-Guide as a story · 3 points
HN discussionAgreed. I have been using hugo for my blog https://erock.io and I still don't completely understand how it works. I just have enough to pattern match on to figure things out
Comment linking /
on “Netlify Drop”Submitted The Duality of Software Production as a story · 2 points
HN discussionI see it as the complete opposite. Because of the unique challenges that face front end development it has attracted some extremely talented people. I wrote my thoughts about this in a recent article: https://erock.io/2021/03/27/my-love-letter-to-front-end-web-...
Comment linking /2021/03/27/my-love-letter-to-front-end-web-development.html
on “Everything Easy is Hard Again (2018)”Submitted Entity factories: How I build functions to create new entities using TypeScript as a story · 2 points
HN discussionI created a hugo blog as well ( https://erock.io ). It's been a great outlet for me to express myself. It has been on the FP of HN before which was a ton of fun to see the metrics. However, I totally agree that maintaining the blog has been a bit of a chore and since I wanted to write more I feel like it is actually hindering me. I'm slowly transitioning to use https://prose.sh (disclaimer, I helped build it) exclus…
Comment linking /
on “Ask HN: Is having a personal blog/brand worth it for you?”Submitted Why structured concurrency?: How the front-end can benefit from a task tree as a story · 1 points
HN discussionThe term I use to describe this phenomenon is treating side-effects as data. https://erock.io/2019/04/12/simplify-testing-async-io-javasc...
Comment linking /2019/04/12/simplify-testing-async-io-javascript.html
on “Headless React”Submitted The Dogma of Restful APIs as a story · 1 points
HN discussionIt's not really a fad as much as a selection pressure. I wrote an article about it because there is a lot of confusion about why one-line npm packages are popular: https://erock.io/2021/03/27/my-love-letter-to-front-end-web-...
Comment linking /2021/03/27/my-love-letter-to-front-end-web-development.html
on “$ sudo rm -rf / === NPM install”Submitted My love letter to front-end web development as a story · 1 points
HN discussionI used to think the FE ecosystem was vitriolic and full of potentially unnecessary change. I think there are some really good reasons for that which are described here https://erock.io/2021/03/27/my-love-letter-to-front-end-web-... Having started to work more in dev ops lately, I no longer think this problem is unique to FE. The number of tools used in the dev ops scene makes my head spin. There are hundreds of prod…
Comment linking /2021/03/27/my-love-letter-to-front-end-web-development.html
on “Why is front-end development so unstable? (2018)”Submitted Redux Saga Style Guide as a story · 1 points
HN discussionFor my FE projects I employ a module based code structure. If you import a module, you get the whole thing. This lends itself to many positives but one negative is it makes it easy to run into circular dependencies. I wrote an article discussing my architecture and how I solve circular dependencies in js. https://erock.io/scaling-js-codebase-multiple-platforms/ In the article I argue that circular dependencies are a…
Comment linking /scaling-js-codebase-multiple-platforms/
on “Cyclic dependencies are evil (2013)”Agreed! I have three rules for writing functions: - Return early - Return often - Reduce levels of nesting https://erock.io/2019/07/11/three-rules-for-refactoring-func...
Comment linking /2019/07/11/three-rules-for-refactoring-functions.html
on “Using the switch(true) pattern in JavaScript”I have a framework and love it. The major downside are the speakers. https://erock.io/2021/11/01/framework-vs-mbp.html
Comment linking /2021/11/01/framework-vs-mbp.html
on “FrameWork laptop is Tom's favorite laptop of the year—and completely unexpected”I have a slightly different spin on how JavaScript ended up where we are: https://erock.io/2021/03/27/my-love-letter-to-front-end-web-...
Comment linking /2021/03/27/my-love-letter-to-front-end-web-development.html
on “JavaScript's Dependency Problem”Hey all! I had some spare time and decided to make a little web site that allows users to search for neovim plugins. Using it is as simple as ‘curl https://nvim.sh/s/git’ https://erock.io/2022/01/08/nvimsh-release.html
Comment linking /2022/01/08/nvimsh-release.html
on “Show HN: Nvim.sh – Neovim plugin search from the terminal”