One job interview question I try to ask that I strongly recommend people copy is “can I see your list of pages?” Ideally the full list from PagerDuty but whatever you can get is good.
This tells you everything you need to know about the team you are joining. See a lot of pages that repeat and are snoozed forever? If a team isn’t empowered to fix alerts that wake them up, that means they’re not empowered to do much of anything.
What’s funny is people who try to track and account for pages instantly know why I’m asking, but if you don’t care often they’ll let me see the whole list which is amazingly informative. #programming#interview
Why use chat-to.dev compared to other technologies
It's better than stack overflow because you can have a conversation if you need help instead of having a long comment thread. It's better than IRC because the feed exists even when you're not online, without you having to create an inbox bot. It's better than discord because discord is a ball. And it's better than language-specific forums because sometimes you just have a general question that isn't framework/lang specific. So don't waste time and register now and have fun programming. https://chat-to.dev
@hungryjoe I think you need to be careful with that because of the LACK of semantic distance. Ideally, there would never be any diagnostic emitted by the local format check that wasn't emitted by the CI format check and vice-versa. Using the unit test framework for one and not for the other just makes it more likely that the processes diverge.
They should be related to a #language#technology task, able to be automatically evaluated, with training and test #data able to be distributed to participants at low- or no-cost, and should be fun!
When a programming language's website says it's a "general-purpose language", I already kind of want to not use it, because it probably won't offer anything that I can't get in another language.
I'd like to see a world where every language serves exactly one area of programming, and is highly specialized for that area.
@gregorni I like being guided by languages – forced, not just optinally. I find it reassuring. You see so many multi-paradigm languages. But I want to be called out for writing one part functional and another object oriented. Code that compiles and does what I want – okay – but clean code is just so much easier to maintain. And on that note, I just can't stand type inference. It's cool what the compiler understands, but do I, and do we agree? And yes, those catch all languages make you choose.
@camelCaseNick But this is a different problem. I'm not talking about the safety, convenience, or intelligence that a programming language may or may not come with. I'm simply talking about the type of programming tasks that a language is intended to be used for (AI, Game Development, Systems Programming, Data Science, Embedded Systems). In this context I find being "General Purpose" a disadvantage, since you can't specialize in any specific area, or add features that only benefit that area.