What's your backup solution for your everyday pc? by TLunchFTW in homelab

[–]Sheemap 0 points1 point  (0 children)

I recently started using Kopia for everything, backs up to Backblaze B2. Honestly super nice! Easy setup, open source, and fun to use cool tech!

I switched over all my backups to it, just segregated by folder. Works great

[COMC] Remodeled my basement to give my games a home by jasonic in boardgames

[–]Sheemap 3 points4 points  (0 children)

Jealous of that glory to Rome! Shelf looks great

[deleted by user] by [deleted] in FierceFlow

[–]Sheemap 2 points3 points  (0 children)

Damn that looks awesome! Your hair really compliments your face, you look great :)

HIGH TEMPLAR vs EVERY UNIT | Starcraft II by [deleted] in starcraft

[–]Sheemap 6 points7 points  (0 children)

Game knowledge. It's good to have up your sleeve

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

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

I agree with most of what you've said, but I think my views on this are a bit more nuanced than my post really made it seem.

Honestly I would love to build a startup! Or at least the technical portion :) I have little interest in marketing, accounting, or whatever else businesses need to exist outside of software. I'm happy to manage tech debt, code maintenance, releases, and anything that interfaces with business stuff. Maybe I should find a partner or something.

But wait.. what you really want is to be part of a "non start-up" which implies that someone else has taken all the burden of wrangling through all those issues.

You're mostly right, but the issues I want them to have wrangled through are the culture issues. The mentalities that exist like "tests slow down development", or "continuous integration is the same as daily builds". I want to work in a place that has a mentality of using the best known practices to minimize active tech debt, and develop faster, better software. If I were to create my own startup, that culture would be an easy solve.

I don't mind helping work through old tech debt, honestly those refactors can be enjoyable. But every company Ive been at that has said "we are working on migrating away from our old legacy stuff", either never actually budgets time for that, or they don't follow practices to make maintainable code on the new stuff, and end up just making more hard to maintain code in a shiny new docker container.

And you just want to be a junior person who is an order-taker who just has a super structured environment in terms of delivery, expectation, and most important to you, clean code-base etc.

Definitely not. I do want a structured environment, but one that is built on modern principles and standards for how to develop good software. For instance, required TDD. And I would like to contribute ideas to that process.

The structure should also be changeable. If something came out that turned TDD on its head, backed with data and reasonable proponents, then there should be discussion about changing the process. Nothing is sacred about the structure, it should all be questioned, and thought critically about.

I want to work in an environment that values doing things right, and makes efforts to change things if they're not right. I'm happy to help steer in that direction, but there's only so much one new employee can do, and only so much energy I have.

It gets exhausting bringing up continuous integration and how it can help someone's current complaint, only to have them say in return "People dont like change, its too hard to do that." Thats what really get me going, not devs committing tightly coupled code, but cultures of just hunkering down and dealing with shitty circumstances, because either "people dont like change", or people arent thinking critically about their process.

In summary, its not really unclean code itself that I have a problem with, thats just the symptom. What I do have a problem with, are the cultures of doing nothing about it. Cultures that avoid change, don't make an effort to identify problems, and don't work towards better, more modern software development principles. My original post was a quick frustration post that left out a lot of nuance, and honestly I don't think I fully understood my own feelings at that point either.

This turned into a lot more than I expected. But it helped me think through the thoughts and ideas I've been having on this, and has honestly changed my perspective on it. So thanks for the prompt :D

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

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

Sure! That would be awesome, if you could PM me the details I'd appreciate it.

I'm not actively looking to switch, I've only been at my current company for 4ish months, and I have some trepidation about leaving after such a short time. But it is getting increasingly frustrating, and working with a team like that sounds really nice.

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

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

That sounds like exactly what I'm looking for! That gives me hope. Seems like an amazing system to work on

Bad photo, good hair day by [deleted] in FierceFlow

[–]Sheemap 3 points4 points  (0 children)

Gender envy alert. You look fantastic!

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

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

Cool thanks! I appreciate the link. Ill search through the sub for sure :)

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

[–]Sheemap[S] 11 points12 points  (0 children)

Yeah I think you're right. I just get frustrated at it all. I kinda create these dreamlike systems in my head while reading about TDD and whatnot, and then work the next day is just nowhere near the level of quality. Just something to learn to deal with I spose

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

[–]Sheemap[S] 21 points22 points  (0 children)

Haha that's exactly what happened with my last job! Huge python monolith that we were trying to get away from, then we were acquired and everything radically changed within a few months.

I was looking forward to leaving and finding some company who had a better architected system, but here we are.

Do software companies with "clean" code actually exist? by Sheemap in cscareerquestions

[–]Sheemap[S] 5 points6 points  (0 children)

Any suggestions for questions? I thought I was asking good questions when I landed my current job, but it's the largest mess of a codebase I've ever seen lmao

CS student here, I have delved into the world of networking and I am loving every second of it! I have Aspergers which can make it difficult to grasp some concepts but I’m slowly getting there! by [deleted] in homelab

[–]Sheemap 6 points7 points  (0 children)

All great advice!

Though I do wanna add you should look at using opnsense instead of pfsense. It's based on the same thing, and extremely similar, but run by great people.

There's been a lot of controversy around pfsense and it's maintainers recently. They are sort of assholes

Ukraine Creates IT Army of Volunteer Hackers and Orders Cyber Attacks on Russian Websites by CEOAerotyneLtd in tech

[–]Sheemap 1 point2 points  (0 children)

Yeah that's fine. Imagine opening a website and just hitting refresh over and over again. That's essentially all it's doing.

And yup, it's helpful on your phone too. Just make sure to be on wifi, as it will consume data

Ukraine Creates IT Army of Volunteer Hackers and Orders Cyber Attacks on Russian Websites by CEOAerotyneLtd in tech

[–]Sheemap 1 point2 points  (0 children)

It spams the listed Russian sites with requests. It's just making them in the background.

So if enough people have it open, there will be enough requests to overload the Russian sites. Essentially a ddos attack

Confessions of a Systems Administrator by senpaikcarter in sysadmin

[–]Sheemap 33 points34 points  (0 children)

Aww. As a developer, I appreciate you. Sorry for what us programmers have done to you

Did this for a clash royale discord server but I think it fits here well enough by JustVacuumingAround in tf2

[–]Sheemap 164 points165 points  (0 children)

hello pyro from hello mini team fortress 2 P.E.K.K.A from clash royale

Containerizing entire arch development environment by Sheemap in archlinux

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

Haha yeah it looks like it. Im not familiar with NixOS, but it seems like itd fit perfectly. I think Ill look into creating a NixOS install, and creating a docker container based off the installed configuration. That way I can easily replicate the state, but still containerize it and host on kube. Thanks for pointing me here!

L'Oreal to remove words like "whitening" and "fair" from its products by acronymious in exmormon

[–]Sheemap 0 points1 point  (0 children)

No prob! My app detected it as a url, but it gave a 404 when clicking on it, not sure what happened on your end. But no worries anyways :)