Or gets promoted, and keeps moving on to new and bigger projects, leaving a trail of destruction, because all management sees is they close tickets faster than the people who are busy picking up the pieces behind them.
Not actually a doctor.
Or gets promoted, and keeps moving on to new and bigger projects, leaving a trail of destruction, because all management sees is they close tickets faster than the people who are busy picking up the pieces behind them.
I barely know Vim, I’m an Emacs guy. Every time I pair with a colleague using an IDE, I find myself having to exercise great restraint, and not complain about how slow and fussy everything they do is. When I’ve worked with skilled vimmers, I have to admit that they invoke the deep magic nearly as efficiently as I do. Hotkeys? Pshaw, child’s play.
Oh, I like Emacs, alright. I spend more time in Emacs than in my partners.
Straight to nerd.
This has some real “crimson eleven delight petrichor” vibes.
Cut to Mrs Claus baking a spice cake:
She’s all alone, all alone, in her time of spice
But it’s a categorical error. The analogy is about “git”, not “git repositories” or “DVCS repositories”.
I’m not sure how including a final semicolon can protect against an injection attack. In fact, the “Bobby Tables” attack specifically adds in a semicolon, to be able to start a new command. If inputs are sanitized, or much better, passed as parameters rather than string concatenated, you should be fine - nothing can be injected, regardless of the semicolon. If you concatenate untrusted strings straight into your query, an injection can be crafted to take advantage, with or without a semicolon.
Bold of you to assume they were using source control under that manager…
But an irreplaceable liability.
But an irreplaceable liability.
Then try Waterfox
Not markdown but same spirit: https://www.passwordstore.org/
I usually just start from typing it up in emacs, then copy paste it to the fussy little form. Anything over six words, it probably saves me time, even if nothing was going to go wrong. And then… Just as you said.
Using “self documenting” as a blanket excuse to not document things that need it is inexcusable, yes, but I’d rather work on code written by somebody who seriously thinks about how to make it clean and self documenting, and then documents whatever still needs it as well, than on code written by somebody who doesn’t make that effort, but documents heavily. And as for people who claim they’re documenting everything, when the documentation is function fooTheBar() // foos the bar
, they can eat a bag of docs.
He was well known as a dramatic actor before pivoting into comedy. That’s why he got the role in Airplane, they wanted known dramatic actors to play all that absurdity straight. I was just re-reading about it to avoid saying anything dumb in this comment, and learned that when asked about being cast “against type” in comedies, he said that he’d always really been cast against type in his earlier dramatic roles, and comedy was what he wanted to be doing from the start. Glad he got his shot!
To be fair, it said “an enormous amount of code”, not “your entire app”, but yes, the ability to add unexpected new features or make focused changes without touching more than a minimal amount of existing code is a very good smell metric of code quality. The problem is that for every dev who understands how to program like that, there are at least five, probably more like ten who don’t, which means most of us are working on teams that produce a blend of clean code and, as you say, dog shit, so the feature request that requires stirring up all that shit is out there waiting for us, like it or not. The best we can do, when it hits, is try to at least improve all the shit that we touch in the process. Maybe some of it can become compost, I dunno, the metaphor breaks there, gonna have to refactor the metaphor.
Who, exactly, do you think would “sell out for money”, and why would they have the power to do so? Linux is huge, and the pressure to monetize is there now. Plenty of people have been trying to monetize Linux - and in many cases, succeeding - for decades now. Why do you think being dominant would change that?
I’m not sure reality TV is a good basis, it’s very manipulated and set up for drama. I have a lot more faith in humanity in general than I do in reality TV stars. But you still have a good point, it’s definitely not a sure thing.
Exactly. Dependency injection is good; if you need a framework to do it, you’re probably doing it wrong; if your framework is too magical, you’re probably not even doing it at all anymore.