Re:Ask HN: Is open source ruining your job satisfaction too?
by gus_massa on Wednesday April 06, 2022 @12:33PM
(#30934233)
Anecdote time:
Once upon a time, I wrote a program to handle email in VB6, it used POP2, SMTP and some crappy logic to decide what to reply. It was a long time ago, when you could still send messages from [email protected] to your friends without worrying about DKIM, juts plain text.
Now I had to make something similar, but the level of security and signatures is insane. Lucky I just glued a few standard libraries in Racket and call it a day. Writing it was much much faster than the old project and I didn't have to study again the difference of HELO and EHLO.
Back to your problem:
Enjoy the new tools. One interesting part of programing is figuring out which libraries to glue to get high level result that is useful. Magician call it "effects" and "method".
Try to get permission to contribute to some of the projects you are using. Explain that it's better that it's merged mainstream instead of keeping a local fork. Choose the one that are interesting to you. Start with small features because you never know if it is not in the vision of the maintainer or if the maintainer is a moron.
Once upon a time, I wrote a program to handle email in VB6, it used POP2, SMTP and some crappy logic to decide what to reply. It was a long time ago, when you could still send messages from [email protected] to your friends without worrying about DKIM, juts plain text.
Now I had to make something similar, but the level of security and signatures is insane. Lucky I just glued a few standard libraries in Racket and call it a day. Writing it was much much faster than the old project and I didn't have to study again the difference of HELO and EHLO.
Back to your problem:
Enjoy the new tools. One interesting part of programing is figuring out which libraries to glue to get high level result that is useful. Magician call it "effects" and "method".
Try to get permission to contribute to some of the projects you are using. Explain that it's better that it's merged mainstream instead of keeping a local fork. Choose the one that are interesting to you. Start with small features because you never know if it is not in the vision of the maintainer or if the maintainer is a moron.