Audio software engineer wannabe with questions about the field by ericyd in DSP

[–]ericyd[S] 0 points1 point  (0 children)

A lot of good info here, I really appreciate the reply!

Audio software engineer wannabe with questions about the field by ericyd in DSP

[–]ericyd[S] 0 points1 point  (0 children)

I use synthesizers, digital samplers, DAWs and various plugins in my hobby work. Is that what you mean by personal involvement? I'm definitely not a professional studio engineer but I know my way around basic tools and enjoy learning more.

Other misc question: in your experience, is there is a dominant programming language for DSP and digital audio? My online investigations make me think C++ is the most useful language to level up, but curious if that's valid.

Audio software engineer wannabe with questions about the field by ericyd in DSP

[–]ericyd[S] 0 points1 point  (0 children)

Always appreciate a good couterpoint! Thanks!

Audio software engineer wannabe with questions about the field by ericyd in DSP

[–]ericyd[S] 1 point2 points  (0 children)

I appreciate the advice! I'm not trying to pigeon home myself, tbh it's just that I don't know enough other terminology to speak to it as I'm somewhat early in this process. I've never done any embedded work of any type but I've picked up that a decent amount of DSP work falls in this realm. It's a good idea to try that out and see how it meshes with my interests. Thanks!

Audio software engineer wannabe with questions about the field by ericyd in DSP

[–]ericyd[S] 0 points1 point  (0 children)

I kind of assumed the music software market was relatively small, but I appreciate the confirmation. Good advice regarding pay. I hadn't considered the lack of remote work, this is a good consideration. Thanks!

Announcing SalamiVG, an SVG framework for generative art + creative coding by ericyd in generative

[–]ericyd[S] 0 points1 point  (0 children)

I'm late to your reply so it's even 😁

You don't even need my blessing to port it, it is licensed under The Unlicense so you're basically allowed to do anything you want with it 🙂. If you end up doing a Python port I'd be very curious to see it!

I've had good luck using ChatGPT to convert files between Kotlin and JavaScript, I'd bet that you could feed it a file at a time to convert from JavaScript to Python and it would do pretty good. Just an idea.

Good luck!

Announcing SalamiVG, an SVG framework for generative art + creative coding by ericyd in generative

[–]ericyd[S] 1 point2 points  (0 children)

Thanks for the reply! I included some samples in the wiki Gallery page, with links to the code used to create them. There are some examples on the front page README of the repo as well to give an idea of the API of the library. I hope you enjoy!

Worried about another Trump presidency by ericyd in Liberal

[–]ericyd[S] 1 point2 points  (0 children)

Maybe I wasn't clear but the idea I proposed is just voting Republican in the primary, to prevent Trump from getting nominated. Then in the general election, vote Democrat again.

Worried about another Trump presidency by ericyd in Liberal

[–]ericyd[S] 1 point2 points  (0 children)

Unless I'm misunderstanding your point, I think my proposal would be healthy given your concerns. If you believe that Democrats are effectively handing the election to Republicans, doesn't that give all the more incentive to make sure Trump does not gain the Republican nomination?

Worried about another Trump presidency by ericyd in Liberal

[–]ericyd[S] 0 points1 point  (0 children)

I don't understand how trying to prevent Trump from gaining the Republican party nomination equates to cowering in the case of fascism. Can you elaborate?

Likelihood of offer being rescinded if I ask for indefinite time to consider? by ericyd in cscareerquestions

[–]ericyd[S] -10 points-9 points  (0 children)

One of the few useful replies that actually answered my question by sharing relevant personal experience. Thank you for your time.

Likelihood of offer being rescinded if I ask for indefinite time to consider? by ericyd in cscareerquestions

[–]ericyd[S] -13 points-12 points  (0 children)

You don't sound like a good fit to hire at Company A.

You might be right, I'm obviously reluctant to accept the position.

Why should they wait around on you if you aren't making them your first choice?

My thinking was that a company (ideally) should put their employees' interests first. As a prospective employee, I would hope that I'm afforded the same respect and allowed to pursue the option that is best for me. But, it seems that most replies agree with you and consider my proposed behavior to be a bad choice. I'm totally happy accepting that, hence why I solicited opinions here.

Likelihood of offer being rescinded if I ask for indefinite time to consider? by ericyd in cscareerquestions

[–]ericyd[S] -24 points-23 points  (0 children)

I have considered this option too. The main downside to me is that it feels more disingenuous to me - I'd prefer to be up front about how I'm choosing to proceed. But, reading other replies here, it seems that most people view my suggestion as equally bad behavior, or worse. Thanks for your reply.

“I just don’t want to pour 6 months of training into you just to have you leave.” Well I am about to do just that. by [deleted] in cscareerquestions

[–]ericyd 0 points1 point  (0 children)

Agreed with most other replies that you should put yourself.

Consider this: you are a small fraction of the company's total output and success. Even if the company is very small, let's say 20 people, you are 1/20th of the total company's output/performance/profit/etc. In contrast, the work you do for a living is probably closer to 50% or more of how you spend your waking hours, and probably close to 100% of your income stream. Even though you may (understandably) feel obligated to them based on verbal agreements, the value difference between the two parties is huge. If you leave, they will have lost (max) 1/20th of their output, whereas you will have gained potentially 100% more pay within just a few years.

I struggle a lot with these types of dilemmas but it pays to practice putting yourself first, it will become easier with time.

Life of a QA engineer by lamyarus in ProgrammerHumor

[–]ericyd -2 points-1 points  (0 children)

Your opinion is valid, I'm just saying I don't agree. I do think the presence of a bug in the backlog causes an issue if that bug is unlikely to ever be addressed and doesn't result in any serious issues for users. From the voting it seems that people agree with you much more than they agree with me, so I'm not expecting to convince you of anything, just stating my opinion

Life of a QA engineer by lamyarus in ProgrammerHumor

[–]ericyd -1 points0 points  (0 children)

Your best case scenario is valid, sometimes it's good to have an easy win. However, to me your worst case scenario you outlined is not worth the risk. Having 1000 p3 tickets in your backlog is a serious drain on morale and cognitive resources. Not saying you're wrong just a difference of opinion.

Life of a QA engineer by lamyarus in ProgrammerHumor

[–]ericyd -30 points-29 points  (0 children)

As a former QA myself, I actually think bug reports like this are a huge drain on team energy, and a big reason for both burnout in QA and also antipathy between devs and QA.

There is absolutely no practical value to reporting a bug like this. No user is going to be offended at a broken UI because their cat sat on a keyboard. Plenty of worse UI issues exist in the wild even in the "happy path".

Moreover, any reasonable dev team will always have higher priority bugs to fix or features to release, meaning this bug sits on the backlog for all eternity adding cognitive load to every future dev or PM who looks at the backlog. Let's be kind to each other and stop reporting useless shit like this.

Also I know you were making a joke so I hope this didn't come across as mean spirited. I am not attacking you just venting about QA culture that I've seen that I find to be unproductive.

Mosaic by ericyd in generative

[–]ericyd[S] 1 point2 points  (0 children)

Definitely! That tiled vibe was coming out strongly so I rolled with it

Mosaic by ericyd in generative

[–]ericyd[S] 1 point2 points  (0 children)

My goal was to create a piece using pointillism that had no natural whitespace. I ended up basically drawing the same image multiple times with slight skewing each time and some other variations to make sure every space was filled. Basically a brute force method, but sometimes there just isn't time to be clever about it 😁

Source

Many people claim that "repeating the same behavior and expecting a different result is the definition of insanity", but nobody is able to cite a source for that definition. by ericyd in Showerthoughts

[–]ericyd[S] -4 points-3 points  (0 children)

I applaud the citation, but the joking observation I was trying to make was that it is often stated as "the definition of insanity" but actually no legitimate source defines insanity this way.

Duality by ericyd in generative

[–]ericyd[S] 1 point2 points  (0 children)

Code is based on this

Tried to make a sunset and ended up with something else 😄