|
No, but it keeps a part of my mind occupied during the 90% of boring code that I write. If not occupied, I tend to surf CP, the news, the COVID stats, and SpaceFlightNow iteratively and sometimes recursively.
Like now. And music isn't helping.
|
|
|
|
|
Marc Clifton wrote: No, but it keeps a part of my mind occupied during the 90% of boring code that I write. If not occupied, I tend to surf CP, the news, the COVID stats, and SpaceFlightNow iteratively and sometimes recursively.
As a great philosopher once said, "I say, I resemble that remark!"
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Can't do it. If I have music playing, it's to listen to it. Otherwise it's Muzak, which is a distraction.
|
|
|
|
|
Music plus a set of studio-quality headphones keeps me from being distracted by many things:
Conference calls on speakerphone in the middle of a 60+ cube farm. Several different calls at once is always fun.
My neighbor with the chronic asthmatic cough. The only time he stops coughing is when he's expounding his political conspiracy theories to anyone who will listen.
The meeting that continues in the aisle after the people left the conference room several minutes ago.
The machine noise from the lab, which has perfectly lovely doors which no one ever closes.
Software Zen: delete this;
|
|
|
|
|
If you’re in software development, don’t make this mistake when it comes to inflation "They're size 28 but I take 34"
|
|
|
|
|
Quote: But how do you attract high performers? By focusing on emerging technologies. These technologies can make existing processes more efficient, but they can also act as a draw for talent.
Software developers are looking for companies that are the “next big thing.” Artificial intelligence, blockchain, and more will inevitably shape the world in countless ways. Top talent wants to drive that change. That there is some serious horseshit. Many things motivate developers more than the latest shiny thing. Sensible management, reasonable processes, and working on successful products come to mind.
|
|
|
|
|
This time of year always brings thoughts of how badly we messed up the past 12 months and how much better we’ll definitely make the next dozen. "This is the voice of world control. I bring you peace."
|
|
|
|
|
It's a sad state of affairs when we can create an AI that makes better decisions. Then again, I am not surprised in the least.
|
|
|
|
|
Cleaning off decades of code mess isn't for the faint of heart, but leading Linux kernel developer Ingo Molnar is giving it the old college try in the open-source Linux kernel. "Some people have told me they don't think a fat penguin really embodies the grace of Linux"
|
|
|
|
|
Rewrite from scratch? I guess that's not an option.
|
|
|
|
|
They can call it Firenix
TTFN - Kent
|
|
|
|
|
Firenix? I thought that was nomex underwear.
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Hmm. I wonder if the reduced cost in building the kernel is balanced by an increased cost somewhere else, say in maintainability or readability?
Software Zen: delete this;
|
|
|
|
|
I bow to this guy's brass pair and optimism that he can get this approved. I once did something similar, but it only affected a paltry 2,500 files, not the 25,000 that this guy is targeting. And I didn't ask for permission, and fortunately didn't end up having to ask for forgiveness. Interestingly, the code-base sizes were about the same: 27.6M lines in Linux and about 30M in our products.
|
|
|
|
|
Quote: The mess we create trying to work around issues in C Ah, the "let's blame the language" tack. Twenty years from now, someone will be griping about working around issues in Rust (or whatever.)
|
|
|
|
|
If you had a 1,000 line BASIC program and a syntax error on line 793, you often wouldn’t find out unless that line executed. It made development hard, but it did mean that we were constantly manually doing QA on our programs, something that is often skipped in today’s TDD world. We used to have to compile uphill in the snow (in both directions)
|
|
|
|
|
Eh, there were compilers (even BASIC compilers) in 1987, and some of them were very strict (i.e. Pascal). The difference is that very few languages today use a real interpreter: they typically pre-compile the code when it is first run.
|
|
|
|
|
Kent Sharkey wrote: If you had a 1,000 line BASIC program and a syntax error on line 793, you often wouldn’t find out unless that line executed.
If you have 1,000,000 lines of JavaScript (or Python or Ruby etc) and you have a syntax error on line 893,125, you wouldn't find out unless that line executed.
And we have improved over 1987 how???
|
|
|
|
|
in 1987 writing a million line basic program would have been nearly impossible.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
|
|
|
|
|
Anyone writing a 1000-line BASIC program in 1987 totally deserved it. The Amiga had a decent version of Modula by then.
|
|
|
|
|
I had a friend at that time building one of Dick Rattan's homebrew aircraft (the Long-EZ[^]), and he was planning on using a couple of Amigas for flight controls.
Software Zen: delete this;
|
|
|
|
|
Had a friend? I hope his homebrew aircraft didn't end badly. Old pilots, bold pilots, and all that!
|
|
|
|
|
I haven't spoken with the guy in a long time. He was a coworker in the late 80's, and we used to get together for lunch through most of the 90's. The last time we talked he had hardware for two Long-EZ's (engine, control surface cabling, instruments, etc) and had partially constructed one.
Willy wasn't old, or outrageously bold, but he was in the middle of doing a startup so...
Software Zen: delete this;
|
|
|
|
|
In the middle of doing a startup? Maybe he has a Lear jet now.
|
|
|
|
|
In our bare feet.
The less you need, the more you have.
Even a blind squirrel gets a nut...occasionally.
JaxCoder.com
|
|
|
|