|
Anyone who gets regular exercise could have told them this.
Software Zen: delete this;
|
|
|
|
|
Automated tests are immensely useful. Once you’ve started writing tests and seen their value, the idea of writing software without them becomes unimaginable. G.I.G.O.
|
|
|
|
|
I'm broken record in this regard; the purpose of testing isn't to show the software works, but to prove it doesn't. Thus, the challenge of a tester is to break the software. On the other hand, the purpose of automated tests is to show that your software [mostly] works to spec (even after changes.)
|
|
|
|
|
|
I don't get what he's saying.
Is it "typos can break tests", or "if you don't know what you're doing, you'll write bad tests"?
Sorry, but typos can break anything that's typed, and if you don't know what you're doing, no matter what it is, you'll do a bad job of it.
So he's either letting pointless words flow from his keyboard, or he's being extremely insulting to devs and professional QA people.
Either way, he's done a bad job of article writing.
Maybe someone should write an article to tell him the obvious.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It could have been comfortably compressed to "Don't always assume that software that passes tests actually works."
But writers get paid by the word, not by the point, so that's what he's doing.
I'm not sure that he's actually insulting anyone, simply eating whitespace.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
|
|
|
|
|
Today, we are announcing the beta release of Clarity, an analytics product that empowers webmasters to visualize user behavior at scale to make data driven decisions on what exactly they should change and improve on their sites to optimize conversion, engagement and retention. Because your web pages don't already have enough trackers on them
|
|
|
|
|
A pillock at bing blogs wrote: Building a compelling and user-friendly website requires a deeper understanding of user behavior No, it abso-**cking-lutely doesn't.
It requires you to put your @rse in your seat, and produce quality material for as many hours as possible.
Overriding user behaviour = "This is a cr@p site/tool/whatever, I'll look up a more useful one."
If I had a penny for the number of times I've had to pound that simple fact into the heads of morons who want to spend all their time "working" on things that are of no practical use to the product or its users, I'd be lots of pennies better off.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: morons who want to spend all their time "working" on things that are of no practical use to the product or its users
You've just described the bulk of web programming
Look! A carousel! And spinny widgets! Our buttons have rounded corners! etc.
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: Look! A carousel! And spinny widgets! Our buttons have rounded corners! etc. Bang on.
Engaging the user is not synonymous with "adding useless bells and whistles". It means putting as much time and effort as possible into producing content that interesting, useful, and usable/readable.
I have a rule for web pages:
If you can't do it with bare-bones HTML, and the content doesn't blow me away, you're fired.
I call it the KIFSS rule (you might be able to guess what the third letter is for).
Fruggin' javascript kiddies* are one of the banes of my existence.
* Some of whom have been close to retirement age
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
A dozen years ago, I worked with a guy who was a wizard at HTML and CSS. For one demo, he took a common, very heavy, page from our company's site and redid it with minimal code, fully separating the UI and business logic. There was only one (inconsequential) element in the menus he couldn't reproduce. The results were amazing. A sluggish page became lightning fast AND he could change it drastically without changing back-end logic. Unfortunately, he was ignored.
(FWIW, I'm a desktop/embedded guy. At worse, I've had to scrape web sites or, in one case, hijack the DOM parsing and change it.)
|
|
|
|
|
That's a story that's repeated far too often -- the problem here being that the silly boys who made/maintained/are in love with the complicated, bogged-down, bloated cr@p make a lot of noise about how hard they worked to make it happen.
Guys who really understand what they're doing tend not to be noisy, because what they do is simple and uncomplicated (i.e. elegant and intelligent), so they get a lot less attention, while the noisy boys grab all the glory they can.
Being a short-contract get-in-and-fix-the-**ck-ups-then-get-out guy, I see it all the time.
Ignore the guys who try to spend as much time as possible talking to you (or, rather, at you). The trick is to just snub 'em, and be unimpressed by anything they say; it turns them into puppy dogs, who are desperate for the attention you won't give them.
Just keep an eye out for those who don't ignore you, but who are too involved in what they're working on to pay you much attention. There's always at least one, and they're often the brains that the operation needs.
... Then distract the cr@p out of 'em, while you're trying to get the real gen on what the problems are.
I don't know if many people I've worked with visit CP, but I'm very open about my methods (honesty breeds honesty), so they're pretty likely to suddenly realise it's me when they read the above.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: I don't know if many people I've worked with visit CP, but I'm very open about my methods (honesty breeds honesty), so they're pretty likely to suddenly realise it's me when they read the above. Kind of similar here
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Wasn't there another product called "Clarity" from the 1980s or 1990s?
|
|
|
|
|
Yeah... a 4GL something or other, maybe? Accounting software? Summut.
I'm too spetched today to look.
TTFN - Kent
|
|
|
|
|
Epic opens Fortnite’s cross-platform services for free to other devs In case you need to get your game on
|
|
|
|
|
IDGAF This will make a huge difference to my lifestyle.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
I've never seen the acroynm IDGAF, but I was able to figure it out as my eyes parsed each letter...
"I don't give..."
I guess I've been trained by the Internet -- well the Web really.
|
|
|
|
|
It's "I Don't Get All Fuzzy".
Hey, guys! This minute's sucker was born here!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Finally, a move away from just bundling more cores together. I could do with a nice sunny cove right about now
|
|
|
|
|
Wow!
The new virtual memory support allows for up to 4 petabytes of physical memory!
That means that people should be able to, although nobody should want to, use a bare-bones text editor at the same time as the chrome browser!
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
You so funny!
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
It was just several years ago that the open-source ecosystem began supporting the x32 ABI, but already kernel developers are talking of potentially deprecating the support and for it to be ultimately removed. "64-bit is cool, but there’s really not that much point for doing it."
|
|
|
|
|
Perfect!
What we really need is for half our apps and drivers not to work!
Linux will finally match the windows experience!
I wanna be a eunuchs developer! Pass me a bread knife!
modified 12-Dec-18 17:02pm.
|
|
|
|
|
Definitely a case of a headline that looks a lot scarier than it actually is if you're not familiar with weird kernel guts.
They're not talking about dropping 32bit support; just a rarely used frankenmode that's 64bit in almost all ways (eg to get most of the innate benefits of x64 like more registers); without paying the cache tax from 64bit pointers if your apps workload will comfortably fit in 4gb of address space.
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
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|