I recently tried out Task Warrior for tasks and this is why I switched back to Obsidian + DataView.
Forgetting to check TW is the big reason it didn't work, but the secondary reason is that I take a lot dev logs on context and the `annotate` command is too clumsy to be practical for that.
I like the idea of a CLI tool for todos, but it needs to integrate with my notes.
It's been a while since I've used Logseq, but IIRC you can use yaml front matter. The very first block in the page is special and if you enter YAML there, the underlying markdown will have that yaml block without any bullet points. It renders just like the `foo:: bar` properties.
There was a limitation though that it didn't handle nested YAML. (Obsidian has the same problem I believe though I haven't tested recently)
I had recruiter pull that in my most recent job search. Has to stick "C#/..." in front of everything because they didn't understand that ASP.NET, WPF, WCF, WinForms and several other C#-specific tech had anything to do with .NET.
My previous job used GitLab. I agree that it's less polished and more clunky, at least for the overlap of features it shares with GitHub. (Mostly code hosting and collaboration m.)
I think where it shines is as a DevOps platform. I'm not sure I would say any of the features are best in class but there is value in centralizing them in one place. It takes a lot of investment to get that value though.
Several years ago, at my previous job, I worked on a short-lived project in Moodle. It came to me because I had some PHP experience, a decade prior and no one else had any. I hooked it up to our auth and got it running in Docker.
The project was scrapped after a couple of months as community it was intended for decided to manage it themselves.
Moodle itself seemed like a neat project. I was impressed with the install wizard. I did have some reservations about the "everything is a plug-in" architecture: it seemed possibly too clever for its own good.
In case you haven't seen it already, JetBrains also makes a C# IDE called Rider [0].
Personally, I find the JetBrains IDEs overly complicated. More so than Visual Studio, but that may be familiarity. (Also, I use VSCode for .NET these days so full IDEs feel heavy to me anyway.)
It's not even new. I've been doing this professionally for 15 years, and the "web development isn't real development" was a common attitude at least since I started. If anything, it was worse.
I've been searching for about 2 months (laid off early February), and I've not had a lot of luck.
Lots of recruiter calls. Several phone screens. A handful of post-phone-screen Round 1 interviews, but no Round 2. One company reached out to me, rejected me after round 1, but put me on their marketing email distro list.
I did have a phone screen yesterday that I think went well. (For that position, an internal recruiter reached out because they saw my post in "Ask HN: Who wants to be hired (April 2023)"). I have two more scheduled for tomorrow. That makes this a relatively busy week.
My last job I was at for nearly 10 years, so I can't compare this experience to the last few years, but it certainly _feels_ brutal.
This week, I'm feeling positive, but in general, I've been worried. I have some severance left and some savings (but not as much as I should). I am also the sole income for my family.
At times, I've had panic mode set in and _feel_ like I need to apply to every little job that looks remotely decent, but I don't know if that's _actually_ helping.
The more remotely decent the job is the more important it is to customize. I have hired people who have never worked in my niche before, but if all I see is irrelevant experience with no indication you want a new field you go in the pin. Convince me that despite not having the right experience you want a new field and you get a chance.
It's hard to say, it's all relative. I've had a couple first-round interviews for places that I care about, but those were also maybe because I had a referral at those places. In reality I'm not a super strong candidate because my entire resume is 1.5 year stints a decade in, and I haven't work anywhere noteworthy or something people recognize.
Is the coding question that is representative of the work you do at your company, and that you expect candidates to have done? Or is it a toy, "write a function that does X" question? "ChatGPT solves easily" suggests to me that it's a toy question.
If it is a "toy" question, then I'm of two minds about it:
On one hand, I am used to solving higher level problems, so it might take me a few minutes just to realize you are asking a much simpler question. It also can feel just a tad insulting to be drilled on CompSci 101 questions.
Oh the other hand, I think candidates should be able to solve such questions, as long as the scope is clear. You need to filter somehow and I've met people who could not do that.
> Is the coding question that is representative of the work you do at your company, and that you expect candidates to have done?
The solution is a while-loop with a couple of if-statements. I would hope an engineer would write code like this many times per day. Whenever they need to marshal a blob from A to B.
> It also can feel just a tad insulting to be drilled on CompSci 101 questions.
I wish I had this problem! In these rare cases, I just say, "Great job! This was to just double-check you could write code. You'd be surprised how often a candidate isn't able to solve this! Let's talk about your career. In what aspects would you like to grow next?"
I ask a "toy-ish" question for a phone screen since we have a higher level coding section on-site. I get LC is the standard, but I've always considered how easily someone can adapt to be as much a signal as anything.
It's one thing if we paint it as Leetcode and then ask for fizz-buzz, but when I start the interview off by saying "no algorithms involved, we're not even compiling, it's mostly a way for us to talk about <insert language>" and 15 minutes in you're still looking for a place to shoe horn in a hand rolled hash map, it might just say something about how your approach to engineering.
Many would argue filling FAANG to the brim with people who actively seek complexity is what has directly hurt their ability to innovate (and the fact OpenAI is full of ex-FAANG doesn't disagree)
Forgetting to check TW is the big reason it didn't work, but the secondary reason is that I take a lot dev logs on context and the `annotate` command is too clumsy to be practical for that.
I like the idea of a CLI tool for todos, but it needs to integrate with my notes.