Modern mechanical engineers, to this day, learn the thermodynamics of steam engines. Not because they are living in the past, but because they are building foundation knowledge that will permeate everything they'll be doing in the future.
LFS should stick to academic pedagogy, instead of trying to compete in the Linux Distro space.
This is fantastic! There are plenty of us out there that dont mind paying for software if its high quality. This is an excellent resource for people who are less militant about open source and just want to make music.
This hits home for me. I am a serial idea-writer-downer. Maybe its time to cold delete all my programming notes. And free my brain to focus on things that matter, and not an endless stream of unfinished side projects. Good read.
This is a very impressive start. It has the potential to be extremely useful. I would suggest making this into something like codepen, but for PCBs. Then makers and professionals alike can copy-paste unique urls around the internet of their circuits diagrams and ideas, forum posts, etc, etc. Could have lots of utility in education as well.
And starting from the open source KiCAD community is just gold. Well done.
This is very clever. But function overloading is something out of static language territory. It feels un-Pythonic and needlessly complicated. Especially when compared to args and *kwargs.
Used your software once before. Loved it! You guys should do a blog post about your rewrite experience. Would love to know what your tech stack was and what your new one looks like.
I like Javascript. And I like Python. But, writing Javascript code in Python syntax is as bad as writing Java code in Python syntax. Or writing Python code in Java syntax.
If you like Javascript that much.. then write in Javascript. Just my 2c. :-)
LFS should stick to academic pedagogy, instead of trying to compete in the Linux Distro space.