How does it work with with `~/.ssh/config`? Mainly, say I have keys in the vault for many machines, if they all get added to the 1password ssh-agent sock, won't you get "Too Many Auth failures", unless there is a way to pair the key to a `Host`? Maybe `~/.ssh/config` can pair keys to a `Host` by fingerprint instead of file?
>I read somewhere that a lot of procrastination is fear of failure or fear of the unknown
The Brain Science podcast from Changelog has an episode about perfectionism and how it can lead to procrastination, by the fear of rejection or failure.
> if boss likes us you, they may bestow a favor upon you.
That's the rub with job as well, management simply can't follow their own return-to-office policy uniformly without bleeding talent, which is clearly going to lead to a lot of disgruntled coworkers. It's frustrating too because we have both productive and unproductive employees advocating for remote.
I'm surprised that others don't find mentioning your former company's name in a commit message, for similar software, an admission that you were inspired or thinking of that company's design.
When software is both your hobby and your profession, you have to think carefully about what you mix and how. The developer also goes onto state that what he did is nothing new and he decides what repl.it's IP is on their behalf. Is this hinting that he wrote his new project in a similar way, but he believes it to be nothing special?
Obviously the CEO's response was deplorable, but also probably a lesson to a new developer about mixing work and hobby.
I don't think anyone bothers to backdoor a shell in that way. Why not just target libc via LD? That tricks bash, sh, python, etc; but you can use setuid to check for the existence of malware that is evading through LD_PRELOAD.
What's your backend written in? I'm in a similar position where work is pushing cypress, but there is no library for cypress in our backend language, there is for playwright. I want to do something in the frontend, and check the backend, so it would be nice to use our existing backend language for both so we have access to our internal library. I was told we could write a bash script and have cypress exec. Of course we can do a script in any language, but suddenly I'm seeing a bash QA library emerging at my work. Does that sound absurd to anyone else?
I feel ya, I did not graduate either, and didn't go for CS. After having Linux as a hobby, I made my way into a web dev job. The "good enough" work is killing me. I feel like I am pushing and pulling my team to the light, even simple things like DRY.
I think one thing I'm learning is where to spend my effort. Its definitely a balance, but I'm putting more time/passion into my personal projects/learning, whereas before I saw more opportunities for overlap with my passion and work. When your work doesn't recognize that effort or actively fights against those efforts, it's draining and frustrating.
I've also been thinking about dedicating some serious time to learning. I keep thinking about the idea of taking a month or two off from work. Just treat myself to my own mini-semester of homeschool. I'm somewhat confident I could learn enough to land a better job, but more importantly, one I enjoy more.
I feel the code above is clearly a bastardization, which is possible in several languages. Not to discount your point in the many bashisms, but that example is definitely not what's wrong with scripting.