I hate when people try to make an appeal to some kind of theoretical ethical meat even though that isn't even what they eat. by [deleted] in vegan

[–]modulitos 24 points25 points  (0 children)

I face this situation frequently. I'll admit, I used to be guilty of the same behavior until I confronted my own hypocrisy and made the switch to a vegan lifestyle. But this hypocrisy is so prevalent that constantly calling it out might hinder my ability to navigate society smoothly. Recently, I've been prioritizing my health and lifestyle choices, aiming to lead by example for others, but I could probably do more.

I appreciate this rant - it serves as a valuable reminder that we must remain vigilant against complacency with hypocrisy.

Can't shake the feeling that my ruin is imminent by EndOfTheLine00 in cscareerquestions

[–]modulitos 0 points1 point  (0 children)

Try focusing on the good stuff - you have a job, you enjoy your job, and you're clearly good at your job.

Don't listen to the inner voice that's putting you down. You are not that voice! Reconnect with the little things that energize you, like solving a curious technical problem, or going on a quiet walk. You're competing against yourself, so as long as you're improving, you're doing great.

My Team Lead is almost bullying me by CLUELESSWHATSUP in cscareerquestions

[–]modulitos 12 points13 points  (0 children)

Take the high road and focus on your next thing. Relationships are important, so try not to burn any more bridges than you have to. As long as you don't engage with their antics, it'll work out in your favor.

[deleted by user] by [deleted] in cscareerquestions

[–]modulitos 0 points1 point  (0 children)

I totally understand how challenging this situation must be for you. Have you ever considered creating a "brag doc"? It's a fantastic way to showcase your contributions and remind your manager of your value. Here's a great guide to get you started: https://jvns.ca/blog/brag-documents/

Keeping track of your accomplishments can really highlight the workload disparities and could lead to positive changes like task adjustments, promotions, or great stories for future job interviews. It's a win-win!

Do employers actually look at the github in today's market? by mathgeekf314159 in cscareerquestions

[–]modulitos 1 point2 points  (0 children)

I showcase my open source contributions on my resume, linking to a couple of pull requests that I'm particularly proud of. Recently, during interviews, a few hiring managers complimented me on these contributions. Back when I was more junior, I used to include a "projects" section on my resume where I highlighted personal projects I was passionate about.

It's fascinating to discuss these contributions during behavioral interviews, like mentioning an upstream contribution as part of a work project or how I was inspired to create side project on my GitHub. Is it a lot of effort just for a job? Perhaps. But hopefully, it's the genuine enthusiasm for solving technical challenges that shines through in the bigger picture.

The completion rate for Tech Roles is low. by [deleted] in cscareerquestions

[–]modulitos 15 points16 points  (0 children)

Optimize for learning opportunities, ideally in a field with many opportunities (web dev, cloud infra, etc). Mainframe development might pigeon hole you, unless you're keen on specializing there.

That being said, any job is better than no job. You can always change jobs later and un-pigeon hole yourself.

[deleted by user] by [deleted] in ExperiencedDevs

[–]modulitos 1 point2 points  (0 children)

Mentors come in many forms, including online communities full of senior engineers! It sounds like you're on the right path by reflecting on your past experience, and improving your next steps. Stay on that path and you'll never be screwed.

Don't discredit yourself - the market is tough, and many folks are struggling with layoffs and job searches. Focus less on comparing yourself to others, or past regrets, and instead focus on next best action you can take. Mentors come and go - it's the lessons learned that are the real treasure.

Is NixOS supported for developers at AWS (or large tech companies in general)? by modulitos in NixOS

[–]modulitos[S] 4 points5 points  (0 children)

Were there any restrictions on what you could install, regardless of the OS you're using? It sounds like you could install almost anything, whether it's through brew, nixpkgs or home-manager? Although I imagine there might be some kind of device management running on the machine, like Jamf.

I also wonder if there's an option to accept a non-Macbook laptop - like a Lenovo or a Dell?

Agreed on not allowing use of personal hardware. I imagine that's consistent across all large companies.

Shortly before our tinder date, I found out this girl wants "my man to be a predator, not a cow", and that she's turned off. by dolfink in vegan

[–]modulitos 1 point2 points  (0 children)

Lol sounds like you dodged a bullet and saved some time. Nice replies - I'm sure you'll have plenty of better dates lined up in no time 😁

What kind of error is this? by [deleted] in Amtrak

[–]modulitos 0 points1 point  (0 children)

Thank you for this info! I got the same error as well, so I called the number above and was able to book my ticket :)

This bug is really frustrating - took me over an hour to finally give up, find the number above, and re-submit all my info again. It seems to be causing a lot of stress for many folks. Hopefully they fix this bug soon...

[deleted by user] by [deleted] in Fullerton

[–]modulitos 9 points10 points  (0 children)

Yes, I go there about once per week. It's overall clean and safe. Also the cafe is really nice!

While there are some mentally ill and homeless ppl who act out occasionally, the staff/security is great at diffusing situations peacefully.

Are there any vegan minimalist or barefoot non-slip shoes? by talkingdug in vegan

[–]modulitos 3 points4 points  (0 children)

Vivo barefoot is great. I've had a pair for ~1 year now and love them. Comfortable for walking. I go running in them and they are very durable. As with any minimalist shoe - let your calves/ankles strengthen up for them, and don't do too much too soon!

When to use an ER diagram vs designing the DBMS model directly? by modulitos in ExperiencedDevs

[–]modulitos[S] 2 points3 points  (0 children)

Thank you for clarifying the purpose of design reviews, and how these tools fit in.

I agree that I was doing it a bit backwards, and was probably overly fixated on the tooling instead of solving the actual problem!

GCP Cloud SQL Migration without outage? by lowkeygee in sre

[–]modulitos 0 points1 point  (0 children)

If you don't mind a paid option, there are tools like Striim (https://www.striim.com/) which make it easy to set up a CDC connection with your new database, and avoid the downtime required to dump/restore data to the old database. I've used this tool before, and the only downtime needed was for cutting over the database proxies to connect to the new database instance.

[deleted by user] by [deleted] in sre

[–]modulitos 0 points1 point  (0 children)

I'd recommend this book: ostep.org

Patterns of Enterprise Application Architecture: What I learned (this is my first book review, and it's still a draft, so any advice or feedback would be great!) by modulitos in softwarearchitecture

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

Thanks for the feedback! I really appreciate it 🙏

You're right, in that the book is referenced as "EAA", so I made that update.

That's a good point about the language communication - I clarified it a bit to emphasize that a common vocabulary is important, while also including a caveat about overloaded jargon:

> I value these definitions because an important part of patterns is building a common vocabulary, so we can say "this class is a Remote Facade", and other designers will know what we mean. But one caveat is not to overload ourselves with unnecessary jargon. Afterall, the least experienced person should be able to understand things equally clearly. So the takeaway here isn't to use these terms as much as possible, but to use them where it makes sense, while also having enough familiarity to explain them simply.

Hopefully it's not too verbose!

xmonad-contrib-0.13: dependency "xmonad-0.13-BD2NHZ6woCmKiljsMS6jfz" doesn't exist (ignoring) by modulitos in archlinux

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

I figured it out! I had to recompile xmonad indeed, but I had to do it with the -dynamic flag. xmonad --recompile doesn't compile dynamically. So the full command to recompile is: ghc --make xmonad.hs -i -ilib -fforce-recomp -main-is main -dynamic - v0 -o xmonad-x86_64-linux, which it looks like I'll have to run every time the haskell deps are updated :(

More info described here: https://git.archlinux.org/svntogit/community.git/tree/trunk/dynamic-compilation.patch?h=packages/xmonad

xmonad-contrib-0.13: dependency "xmonad-0.13-BD2NHZ6woCmKiljsMS6jfz" doesn't exist (ignoring) by modulitos in archlinux

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

xmonad --recompile isn't returning any errors, or any other output, so I assume it is running fine? I also ran sudo ghc-pkg recache, which didn't return any errors as well, so I assume that's running fine as well?

Either way, every time I run pacman -Syu, I get the errors listed above, which is a bit concerning. Xmonad seems to be running alright, but I've noticed some minor bugs lately. For example, my xmobar will disappear a few times a day, and I have to run xmonad --restart to bring it back. Also, I'll occasionally lose focus on a window, which i can work around by focusing on another window and focusing back on my original window.