Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thank You! #1374

Open
rj45 opened this issue Jan 2, 2025 · 2 comments
Open

Thank You! #1374

rj45 opened this issue Jan 2, 2025 · 2 comments

Comments

@rj45
Copy link
Contributor

rj45 commented Jan 2, 2025

Hi Prof. Neemann,

I just want to thank you for this wonderful program. I have got thousands of hours of enjoyment out of it.

I know burnout on open source is a real thing, and I totally understand if you are there. I hope my thank you goes some way to helping.

I just want to clarify that although I am making a similar program, there is no way to replace Digital. You have put in so many hours of amazing work, there's too many awesome things in Digital to ever "replace" it. For example, you have an amazing VGA monitor component which supports a wide range of different video modes. Or the circuit analysis tool that can produce GAL chips or other logic. Or the finite state machine UI that can really help to generate the logic to run a state machine. These must have taken a significant investment of time, and I want to say that I really appreciate it, and these are probably things I will not have time to implement in whatever I build. Very likely Digital will continue to be the only program I know of that has these features (and much much more).

If you happen to be motivated by financial contributions, I would gladly donate. But I understand if that's not motivating to you. But know I would if I could. And if my YouTube videos featuring your hard work ever actually make me significant money, I might become seriously insistent that I be able to compensate you in some way.

And know that all the "complaints" in the issues here on GitHub are because we actually use your software and hope it could be better in some ways. If we didn't use it we wouldn't be motivated to open an issue and ask for changes. Think of it this way: we have a beloved piece of software that just has one or two things that irk us that we wish were better. But we would never have found things that irk us if we hadn't invested serious time into using it.

In a lot of ways I am jealous. You have built an amazing piece of software beloved by thousands of people. Most of the software I have written is for companies that don't need it anymore. I spent countless hours writing that software for it to be thrown out. Through your software you have influenced, helped and taught thousands of people. Even if you archived Digital and never worked on it again, you still have a legacy. You did something extremely worthwhile.

So: Thank you!

(And to those reading this that know and enjoy writing Java code, I hope you consider contributing! It's a very worthwhile thing to spend your time on!)

PS: If you are burned out, I hope you do not read this as pressure to work on Digital more. It is not. Take all the time you need. There is no pressure because you do not owe us anything.

@hneemann
Copy link
Owner

hneemann commented Jan 3, 2025

I don't suffer from burnout. But it's nice that you're worried. 😄

For my purposes, the simulator is complete. I still use it a lot in my lectures. It's just that I developed the simulator almost ten years ago. And as far as software development is concerned, I've moved on to other things in the meantime. Of course, I will continue to maintain the simulator, add a feature now and then, and sometimes there is still a bug to fix, but I consider the actual development to be complete.
Maintaining stability has become more important than adding new features. That's why I'm more reluctant to make complex changes.

@fredcwbr
Copy link

fredcwbr commented Jan 3, 2025

I'll just add myself to the rj45 words as if they were my own.

FYI , it's being used this semester as the platform for the Digital Systems Computing Science Course here in IFGoiano - GO - Brasil (Campus Morrinhos).
My students are developing the SAP-{1,2,3} and the BIP-{1-5} on it.,

Great job .. .Thank you..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants