|
It's not that windows has got any safer, it's that Steve Jobs is no longer with us.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
We’re decent at building software when the consequences of failure are unimportant. The average piece of software is good enough that it’s expected to work. Yet most software is bad enough that bugs don’t surprise us. Speak for myself there fellow
|
|
|
|
|
We're not bad at it; but as you recently noticed, "Organizations that move fast really do break things".
Also, this is the only field where hobbyists become project-leads. If you think that is normal, you deserve some agile-surgery.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Quote: agile-surgery Precedent by Agile Morphine.
|
|
|
|
|
Because it's hard to guess all the mistakes that something as stupid and linear-thinking as a computer will make.
Or should that be "user"?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Yet another article damning an entire industry because of a failure by some extremely incompetent people.
|
|
|
|
|
As a counterpoint (and partly to something I posted a while back regarding how other engineering disciplines, like architecture, don't use Agile methodologies):
The problem of software is complex. Yes, people write just bad code. But a lot of times, even good code fails, and the problem here is properly handling the failure, which is another aspect of the discipline of writing code.
But more specifically is the problem that by the very nature of software, things not in the control of the developer "break." Connectivity and bad data (user input, a third party data source, etc) come to mind.
For example, when someone builds a house, it has to meet various codes. We expect the house to "function" in expected ways. If we want the house to "function" differently (add a porch, a second bathroom, a garage, etc.) we have to go through a process involving permits, inspections, contractors, etc., much of which is based on known and vetted practices for how to do something that has been done hundreds, thousands of times before. And while the physical appearance might be different in each instance, the "behavior" of the garage, the porch, etc, are well known and have to follow certain regulations. For example, I was surprised to learn that my porch doesn't need a railing, but if it were 6 inches higher off the ground, it would have.
With software, especially software that is intended to be general purpose (a database, a CMS, etc) we really don't know how the user will use it. Will they want to park their car in the living room? Will they invite their friends over for a BBQ in the bedroom?
The point being, we, as a society, have very little experience with "engineering" something where generalization is the intention -- watch a movie, play Warcraft, live stream chat with a friend, oh, and do some work - write documents, program an Excel spreadsheet, create a presentation, send emails, etc...
It's all new territory!
|
|
|
|
|
I like the house analogy. +1, will definitely steal in future.
TTFN - Kent
|
|
|
|
|
|
NSA releases Python course after receiving a Freedom of Information Act (FOIA) request for its training materials. If it's good enough for the spies, it's good enough for you guys
Assuming that 'guys' is gender-acceptable to a generic group of people. If not, please send me something acceptable for a group containing assorted genders (and non-binary people).
|
|
|
|
|
If the course requires that you install anything, or open documents that contain macros, find another course.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
A frustrated Justine Haupt came up with an unorthodox solution: she designed and built a mobile phone with a rotary dial that looks like it’s 40 years old. I might need to get a cell phone after all
|
|
|
|
|
No kid breaking my screen-gestures on login anymore
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
I'm holding out until the advanced model, with the Morse clicker, is released.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
All that's missing is the handset and curly self-tangling wire.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The GSMA, the organization behind MWC, the world’s largest mobile trade show, has announced that it is officially canceling the show. MWC usually attracts over 100,000 attendees from 200 countries to Barcelona. This year’s show was supposed to take place on February 24-27. First time I've heard a conference phone in sick
|
|
|
|
|
Passwords are a notorious security mess. The FIDO Alliance wants to replace them with better, more secure technology and now Apple is it them in this effort. I'll give up my 'P@ssword1' when you pry it from my cold, dead hands
It's the only password I can remember ;(
|
|
|
|
|
There's nothing wrong with passwords -- in fact they're the only really reliable log-in security method.
The problem is people, as always, and no method, new or old, will ever be able to solve that one.
All the arguments against passwords read exactly like the arguments against goto -- the complaints are really about improper use of goto, not goto itself.
Following that "Because some people use it wrongly, it's cr@p and should be banned!" logic:
• There are too many instances of For loops being used where IF or case statements should be used, therefore For loops should be banned.
• There are too many instances of IF statements being used where For loops or case statements should be used, therefore IF statements should be banned.
• There are too many instances of case statements being used where For loops or IF statements should be used, therefore case statements should be banned.
• There are too many instances of programming languages being used incorrectly, so all programming languages should be banned.Mind you, passwords don't give data-slurpers the opportunity to add people's personal information to their databases, so it's easy to see why they're not liked by the industry.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
The signal comes from a "fast radio burst" (FRB). FRBs are typically very difficult to locate. "Say again: repeat your last transmission"
modified 12-Feb-20 15:04pm.
|
|
|
|
|
The aliens used Fluid Framework?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Thanks, fixing
TTFN - Kent
|
|
|
|
|
Keep your eyes open for a tiny, obscure, hard-to-find follow-up statement, later, saying it was just Thrash FM, bouncing off a satellite.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
And the 16.35 day cycle is that's just how long until their playlist repeats.
TTFN - Kent
|
|
|
|
|
"Send this on to 5 other stellar systems, and within umpteen years, you will get 1030 tons of Hydrogen - enough to power your entire civilization for a few billion years.
Do not break this chain!
- The Plutonians ignored the letter, and were banished to the outer darkness. Their planet was demoted to a "minor planet"!
- The Vulcans considered the letter illogical. Their star flared, and their planet was turned into a hot desert!!
- The Klingons declared war on the letter creators. Their moon Praxis exploded, and endangered their home planet!!!"
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Silicon Valley has long been known for its “ask forgiveness, not permission” and “move fast and break things” attitudes, but lately it’s had to reckon with the consequences of that mindset. Sorry, should I have warned you before dropping this shocking news on you?
|
|
|
|
|