543 karma · joined January 16, 2015
I tried to get OpenBSD added to our companies system awhile back but the group that manages that process said they did not get a response from the OpenBSD group when they reached out to them to get a bit of information.
I can (and do) donate outside of my companies process, but they are missing out on additional money.
I find this kind of interesting. I've seen reports on other malware/virus stuff written in Go recently. I wonder if this is because the ability to cross compile with Go is pretty painless? Or is it because the language is fairly approachable but still allows you to dig a bit "deeper" if you need to?
If you plan on working for a company it is almost a requirement to have some form of four year degree these days, so lacking your GED or high school diploma will be a major blocker. There are always exceptions to the rule, but the truth is that you are going to be working and grinding harder to prove your value than any of the other candidates with a degree no matter what your skill level is.
With that being said, I've been lucky enough to interview with many managers who didn't care about a degree and who gave me wonderful opportunities. I always have a nagging feeling though that my luck is eventually going to run out and not having a degree is really going to hurt me, especially as I move higher up the ladder.
I know many disagree with Malcom Gladwell, but he made a great point in his book "Outliers" on how many of the successful people we see today who didn't go to school or whatever benefited from other things around them. These are situations that not everyone has, so to look at a Bill Gates or Mark Zuckerberg and use them as a model of what can be done is somewhat risky. I'm not trying to be a downer or anything as I'm all about the underdog winning, but as I've become older I've realized that when you are the underdog the odds are stacked against you. You'll end up working 100x harder just to get to the same level as the others.
If you plan on working for yourself then disregard everything up above :)
I REALLY would like to host my own e-mail server but when I've previously tried this on the various vendors platforms (Digital Ocean, AWS, Azure), I naturally end up with an IP that has either no rep or bad rep. I did everything I could with regards to proving my mail server was legit but still ran into issues with my e-mails being flagged as spam.
I know I could use someone like SendGrid or whatever to handle my outgoing e-mail, but now I'm back into the whole privacy concern area...
EDIT: here is an article that talks about this from the source site: https://www.washingtonpost.com/news/worldviews/wp/2017/12/28...
My issue isn't really the work itself, it is the risk that comes with stepping out on your own when you have a family to support. I have seen firsthand what a failed start-up/small company can do to a family (twice actually) and it scares the shit out of me. That's one of the reasons I am so hesitant to live off of savings while the work pipeline builds.
On top of that, my family and I have grown accustomed to our current income level which I don't think I could keep up as a consultant/freelancer/etc, at least for the first year or so.
For me the question is: is my full blown happiness, with my career, worth potentially risking our future and current lifestyle? It is a really hard question to answer...
Perhaps Azure needs to work on marketing? Is there a legitimate reason Azure isn't getting more traction in the non-enterprise world? I mean that as a totally serious question, not in a dickish way. Is it because it has the Microsoft name attached to it or just because AWS has so much traction?
As always, full disclosure that I work at MSFT as well.
I use hugo and then setup my output folder (where the generated output goes) as a git repo. Generate the site -> git commit/push -> Caddy. Caddy has a feature to pull in content from a git repo so when you couple that with the built-in Let's Encrypt support it makes it dead simple.
However, I have seen a drastic decrease in interaction (PRs, issues, etc) with my self-hosted repos even though you can auth with your Github credentials.
Sometimes it's because a long time ago the service was done by a whole different set of people and now some other group has inherited it and just doesn't want to port it to something else even though everything else they use is open source. These are typically the groups who go to the Azure SQL PaaS service because they don't want to manage something that they don't really care for.
There is a ton of fragmentation out there :)
With that being said, the typical appeal of Azure (and likely other cloud providers) are the PaaS services. Those typically do have Windows VMs sitting behind them, although we are starting to make Linux an option on most of those.
https://azure.microsoft.com/en-us/blog/introducing-azure-con...
Can we assume that any packages that are not Gnome related from the Debian repos are in the Devuan repos?
Early in my career a fellow team member working with me at a fairly well known fortune 500 company was testing out a process where using Microsoft Forefront Identity Manager we would cleanup in-active accounts and shuffle things around to various systems auth systems. Since this service was used to sync our prod AD and test AD there was a "connector" into prod. From this single FIM instance you could hit dev, test and prod ADs. Sadly there had never been any rules put into place to prevent a push from test -> prod.
On the day that this co-worker was doing some testing he somehow managed to push a change that he though was going to our test AD but instead went to the prod AD. This change ended up wiping out quite a few prod AD accounts. As in totally deleting them. All of our systems, including the phone system (not sure why) were tied into AD. All of the sudden people on our floor were saying they couldn't login to anything or send e-mail. Soon we found out that the CEO of the company was feeling the same pain and on top of that, was not able to receive or make phone calls. My co-worker took a look at the process he was running and realized he had screwed up big time. He killed the process but not before about half of our production AD had been wiped out.
Like most backup systems, restoring our AD from a backup had not been tested in awhile. Between figuring that out, since it naturally didn't work as designed, and having to get the backups from our off-site backup company most of the company was unable to do anything for about 8-10 hours. This included remote sites, field techs, customer support agents, etc.
What sucked is that this co-worker was one of the top members of our team and had been handed this FIM environment that somebody no longer with the company had built. On top of that he was not provided any sort of formal training and was really learning on the job. They let him hang around for another week or so and then let him go.
I realize it's hard to do that for some types of talks but it's something I have been working on this year.
Looking back though we didn't really gain anything from books, it really was all on the job training. It's scary as shit and you'll reach limits of stress you never knew existed but even with all of that it is still awesome.
With a newborn the routine is pretty basic: eat, poop, sleep. If you are having issues ask your pediatrician. If your child is unhappy think about why that might be. Things are very simple in their world so don't over complicate things and think as if they were an adult (we were guilty of that).
Good luck and enjoy the snuggles while you can!
The biggest change for me was getting off of social networking. I always told myself it was a great source of news and articles but the truth was it was mainly junk.
Once that was done I unsubscribed from any e-mail list I was on. As soon as a product marketing e-mail came in I'd find the unsubscribe link. This drastically cut down on the amount of e-mail I got each day and helped me avoid checking it every time something came in.
The only thing my phone alerts me for these days are text messages and real phone calls. Also uninstall slack or your work e-mail app ASAP. I work in a field where there should be no after-hours calls so any e-mail that comes in is likely not an emergency so it can wait until the next business day.
Exercise! I hated running but have taken it up recently because it has a low barrier of entry and can be done basically anywhere at anytime. Since I've started I've actually come to enjoy it a bit because I feel great afterwards.
Read books and/or find a hobby. Mine is woodworking with hand tools. Because I don't use power tools I setup a small work area in my basement and can work at all hours without worrying I'll be keeping someone awake in the house. Most of the stuff I make is shit but it's still a great way to really get yourself in "the zone" and stop thinking about everything else going on in life.
For code I use gitea/gogs + self hosted drone. I have OpenVPN running their as well and use it even at home since Comcast is my ISP.
Backups are done via Borg and shipped to another VM also with disk encryption. I use pass for password management and push it to my gitea repo.
The one area I haven't solved 100% is email. I tried self-hosted but the majority of my outgoing email was being flagged as spam, even after doing all the suggested things to prevent that. I am using proton mail now and just have to trust they are legit.
For texting I am using signal and have managed to get most of my frequent contacts to start using it as well.
For online communities I use different handles and email aliases. Not sure if that helps or not though.