My biggest (mostly) irrational internet pet peeve is the proliferation of people suggesting “:wq” when “:x” is strictly better.
My biggest (mostly) irrational internet pet peeve is the proliferation of people suggesting “:wq” when “:x” is strictly better.
As someone from southern Colorado, the green chile slopper is the greatest food item ever created. I’ll occasionally try describing how good it is to people not from the area, and this article (in which a self-described skeptic tries it and falls in love) is a handy reference.
Edit to include my favorite quote:
We took our first bite and… holy shit. It was a revelation. I’m not being hyperbolic. It is literally one of the best things I’ve ever put in my face. A slopper is happy food. It’s heartwarming food.
That is sexy. My only problem is that I tend to run my Git operations in a pretty small tmux
pane on the side of my editing pane, so that layout ends up being too wide to fit well. I’ll definitely keep that alias around for when I have a full screen though!
That’s why git log --oneline
exists ;)
My commits tend to be pretty verbose. Here’s an example log from one of my projects.
I follow the standard imperative style for the commit title, and then I use the body to summarize any important internal changes, reflect on the overall project status (for example, what milestones this commit crosses or what other work it might enable or require), and state what I’m going to work on next. I’m sure some people find it too wordy, but I like having the commit history show lots of details about the overall status.
Edit: I always have a descriptive summary, i.e., never one word commits or similar.
Nim is one of my favorite languages, and has been one of my primary languages in rotation for projects for the last five or so years. I’ve written servers (and web frontends, CLI tools, quick scripts, etc.) with it and am very happy with the results.
It’s hard for me to put into words why I like it so much, but I think it might actually be because it’s such a mishmash of paradigms. If I’m in a functional mood, I can use lots of ideas from functional programming. If I feel like using OOP everywhere, I can do that too. And if I want to mix both together, it’s no problem! Nim kind of feels like the Wild West, and while that’s something I’d dislike in most languages, for whatever reason it works when writing in Nim.
I have a pretty unique perspective on this as someone who’s worked in churches my entire adult life. Probably the hardest interview question I’ve ever been asked–across both technical and non-technical interviews–was when I was interviewing to be the organist at a large UMC church in early 2019, right before the General Conference vote that set all of this off. They basically summarized the situation to me and then asked if I was comfortable coming into the position not knowing which way the vote would go. In many ways, this question felt like asking if I had principles and if I was willing to stick to them. As a progressive person, I had to really think about if I’d be ok being in a place where I wouldn’t be allowed to play for a same-sex wedding.
That church’s senior pastor was one of the leading figures in the movement to affirm LGBTQ members. We quietly performed at least one same-sex marriage while I was there, which was technically in defiance of the denomination’s restrictions. Since then, I’ve moved to one of the most prominent progressive mainline Protestant megachurches in the US. We’ve had long standing partnerships with many LGTBQ organizations, and we do lots of tangible things for all sorts of underrepresented communities. We had a visiting trans pastor speak about a month ago, and they received an instant ovation from the congregation.
My point in all of this is that it frustrates me to see comment sections like much of this one where people insist that every church is a highly regressive place. As someone who’s in the closed door meetings, I promise you that there are many that are not, and it’s not just all a ploy to try to stay relevant in today’s society. Some places really do support these causes because they believe in them.
(As a footnote, I’ll say that I don’t like to talk about my religious views online, as it might put me in a weird position with my current and potential future employers. An acquaintance of mine wrote a great blog post that sums up my feelings well.)
This is aptly timed for me—I spent some time this weekend trying to decide what chat service to use for a project of mine. I’m just starting to try building the community, so it feels like I should have a chat ready if/when people start showing up.
I didn’t consider Discord because I wanted to stick with free software, for the reasons outlined in this post and other similar ones. In the end, I settled on Zulip, but would be happy to reconsider (so far, the chat is just me talking to myself!) if anyone wants to suggest an alternative or has experience in a similar situation.
Personally, I’d love this system (I immediately thought of some code snippets I’d bring!), but I’m curious how you’d handle candidates without any open source projects or contributions who still have a substantial employment history but are unable to show any code from that because it’s all proprietary.