https://toolwallhq.com - Digital organizer for your physical tools. I used to have a hard time keeping my shop organized, so I jumped in and came up with a solution that has worked for me so far and perhaps might help you.
The idea is you use the digital artboard to visualize your tools on the wall and then buy the holders to mount it on your workshop wall.
There seems to be a growing overlap between programming and woodworking for whatever reason. I could go on about the similarities, but after hours of staring at the screen, we sometimes want to make things with our hands and woodworking helps me do that. If you're looking to get started, I can't recommend visiting a local makerspace enough.
Very nice! I must admit that at first I thought it's a tool wall designer SAAS (and that $60 for ability to add a drill holder to a plan is pretty steep), it took me a bit of scrolling and reading to understand you are actually selling a physical tool wall elements :).
Also, the subtitle "Use the world's first and only digital artboard to organize your physical tools." - I'd probably put the physical tool wall elements first, and maybe only mention a digital planner next. Or maybe have an image on top?
Those are very good suggestions, thank you! I sell more of the physical holders than the digital ones anyway, so perhaps the artboard and digital files aren't as helpful as I thought they were.
> Part of me wonders about the feasibility of an open source business based around paid support and training of a complex professional tool. I know of cases this works for tools aimed at software engineers, but I’d be curious if that was really attempted with CAD
Solidworks isn't open source, but they provide support and training. So it's possible of open source business to do the same.
As someone who uses and relies on Fusion for work, it's frustrating how customer hostile Autodesk is. And this is on top of their subscription price increase they announced in March.
A part of me wants to reimplement the tool holders for ToolWall[1] in OpenSCAD[2] and be done with it with Autodesk forever.
Fusion supports a wide range of use case from CAD to CAM and others. None of open source tools (FreeCad, OpenSCAD, Opencad etc.) come close to matching Fusion's features. I don't think most even support CAM which I need for CNC tool paths.
I'm currently in an adjacent industry and used a variety of CAD packages in previous work. What you're suggesting is noble, but not really feasible. If you want specifics (and there's a lot of them), let me know and I can shoot you an email.
UX is probably one of the biggest stumbling blocks for two reasons:
Open source software historically treats users as an afterthought (or worse makes really terrible attempts at courting them like GIMP).
Different CAD suites use different terms and have radically different interfaces. There's a lot of (un)learning to do. Go fillet something in Fusion then try to do the same in FreeCAD. Not only is the interface ever so slightly different than Fusion, you have to navigate a minefield of bugs and limitations in FreeCAD. Yikes.
But by comparing Autodesk (presumably Fusion and not e.g. Buzzsaw or Maya) to OpenSCAD you're making an apples-to-oranges comparison. OpenSCAD is a thin wrapper around a CAD programming language, it's an entirely different than something like SolidWorks or Fusion.
You must be inexperienced and/or naive. No firm is going force its engineers to migrate to a different package (open source or otherwise), the cost of relearning everything is simply too high. This was true in the 90s as well.
The case for hobbyists is a bit different as they're often more willing to try something like FreeCAD that's missing a bunch of features or makes them far more tedious to implement. Try dealing with parameters in FreeCAD. Or, better yet, recreate this:
To be fair, the writing has been on the wall for a very long time.
Autodesk has been completely hostile to their customers (because said customers are a captive audience and they know it) since the 90's, so what is happening here should not come as a surprise to anyone.
Yep, when doing auto complete it helps to include your real table
schema in (create table statements ) there's an example in the playground of python code autocomplete which can be changed to SQL or natural language indicating some SQL is expected. Also can try a comment with the file name e.g.
### migrations/user_add_free_credit.sql adds free credits field to user table
Yes you're right. In the Github link in the post, that's what they do as well. It helps to a small degree, but it's not nearly enough data for building an analytics app.
I was hoping there would be a dataset that would follows real world patterns vs whatever I generate from my understanding of the api.
I generally takes notes when it's something that I want to remember. Sometimes just the act of writing it down helps you remember better. I try to do spaced repetition occasionally to help me remember the most important things.
It really depends what your goals are. Do you really want to remember every single thing you learn? Then be like SuperMemo founder and capture everything and do spaced repetition.
Checkout highscalability.com, used to have lots of real word scalability issues and solutions back on the day.
If you want hands on experience, pick an open source app in the language you know and deploy it somewhere and load test till it breaks and see which part breaks first. It could be your load balancer can’t handle that many connections or you app server rubs out of memory or the db comes to a crawl. The more real world you can make load test queries the better.
Highscalability.com was great! I still follow their RSS feed but there's not a lot of new content nowadays. If someone knows a similar resource I'd love to hear about it!