Oh, I’ve gotten Qwen models in infinite loops pretty recently, spitting out nonsense and non-English as well, lol.
I used to work for a few web-development companies, mostly contributed with building their eCommerce’s platform from the ground up. Did a bit of graphic design as well. Done a lot of .net/ASPX, PHP, and I love Python (ML/Data Science). New to a bit of the web technology, but I’m loving Vite and the automation testing (linting, etc.). Crashed coursed into Typescript (new to me) and I have a strong background in JavaScript (but it’s a big ecosystem to wrap your head around now, lol).
I’ve had a lot of roles, but right now my specific job title is GIS Developer for a fortune 500 Oil and Gas company. I’ve been re-writing and refactoring a lot of their code base. Most of their web stack is angular and they have a lot of Python (migrating everything from Python2 to Python3). There’s a lot of ESRI toolboxes they use that depend on the Python code base and whatnot.
I was thinking of getting an automatic oTToTest deployment running that will build the site with all PR’s that have passed, for testing. Might introduce some breaking changes (but it’s a testing site, so whatevs) but could lead to faster and easier development. Might do something similar for staging/stable that requires a sign off. Basically, get as close to realistically automating deployments with some checks and balances. Once AI can do all the UI and user testing, it will be, lol.
As for improvements to the core oTToDev:
- UI Overhaul:
- Closer to StackBlitz WebContainers mobile UI with a few tweaks and improvements (that’s another discussion; see attached screenshots and notes below)
- Right click context menu
- Default to Dark Theme mode
- More Mobile responsive
- Extract “PROVIDER_LIST” from app/utils/constants.ts and make a UI tool to edit them.
- Support for a Theme selector (community could compete for best UI/X, simply offer choices, or for special use cases/customization without a global override)?
Note: I want it to always be in the editor view personally with maybe a login landing page (with profiles, settings, etc). But that might just be me. Needs a sidebar discussion and brainstorm perhaps.
Terminal
- Git Support (through wrapper around “isomorphic-git” npm package)
- Copy/Paste (Done, pending PR)
- Needs help documentation (what commands are available, etc.)
- Python pypi/pip package support
Note: Hear me out: every command should be available in the terminal and setup as a call function (shared functions). The code could be re-used for the UI elements, so that everything stays consistent. Makes maintaining code easier, allows for scripting anything, and gives AI access to all commands.
Other:
- Add PWA Support (native feel on mobile, caching, etc.)
- Collaborate editing
- RAG Integration
- QwQ Reasoning (wrapper for core LLM)
- Fix document formatting
- Show history (like PyCharm)
- Show Stats (it/s, latency, etc.)
- Finetune System Prompts (a whole other conversation)
- Exclusively use starting Templates (Tailwind, Astro, GitIgnore, etc.) to improve success rate of AI.
- Document and Project management features
- Ability to find/search files/folders
- Extensive documentation (wiki, tutorials, etc.)
…
GitHub (maybe helpful):
- Enable Discussion, Wiki,
- Security Options (Dependabot, Code/Secret Scanning, etc.)
- Project Management, etc.
Bug fixes and clean up code, logic, and whatnot… maybe compare document feature, team chat, plugins, integrations, etc.
Stackblitz Mobile Screenshots:
Note: Really nice but needs UI improvements, PWA features, full slide out menu, more gestures, terminals should tab and not split, etc.
Right click context menu, with WYSIWYG context editing: