Grindshell's company website released
After a long period of development, Grindshell's (informational) website is finally available to access.
The company website for Grindshell, LLC is now available. After languishing in development hell for months and switching tech stacks multiple times (SolidJS -> Svelte -> HTMX -> SolidJS), a common tech stack has been settled upon for this project and future ones. The tech stack consists of SolidJS as the JS framework and TailwindCSS + DaisyUI for styling.
SolidJS, with its speed and lack of “magic”, was the most attractive choice compared to its competitors. React was evaluated for its large ecosystem but was ultimately rejected due to a preference for runtime speed. Vue and Svelte were considered, but the reliance on tooling in order to work with .vue and .svelte files respectively was a turn off.
TailwindCSS was chosen for two reasons.
- Native support for responsive design
- A component-first approach to styling as opposed to working with classes and IDs in stylesheets
DaisyUI provides out-of-the-box components compatible with TailwindCSS, so this was a natural fit and provided a starting point for the rest of the design.
An indirect part of the tech stack that’s a little controversial is Claude Code. Claude has been invaluable for creating proof-of-concept code that can then be iterated on, especially for nice looking frontends. It’s also been useful for conducting code reviews, like a second pair of eyes. Claude is never the primary programmer or code reviewer, but in a pseudo pair programming + knowledge management role, it’s been extremely helpful.
Going forward
A few projects are currently under heavy development. In the coming days, be on the lookout for future releases.