|
Everyone that works in an office (especially in an open office space) will have to deal with daily distractions, and software developers are no exception. It will just be a minute...
|
|
|
|
|
He's singing to the choir.
The real issue is getting your PHB to understand why people who have to think need headphones.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. - Mark Twain
|
|
|
|
|
I've sometimes wandered off to an empty meeting room to think.
Kevin
|
|
|
|
|
|
In this post, I am going to show why I think the internal keyword, when put on class members, is a code smell and suggest better alternatives. Or did someone microwave salmon in the shared kitchen (again)?
|
|
|
|
|
Ah, the "I'm bored so I'll attack a standard language construct."
And pretend that encapsulation doesn't just apply to classes.
And, to fix this error, I'll propose something even more complicated and convoluted.
|
|
|
|
|
Everyone needs a hobby
TTFN - Kent
|
|
|
|
|
The guy does not understand the "organisational" meaning of "internal".
A public method can be accessed by anyone who has access to that class. That may be a developer who is not in your team - e.g. a user of your API.
For accessing internal members, you need to have access to the innards of that assembly. That applies to a much smaller group of people, and they have also access to the actual implementation, i.e. they have (potentially) far more knowledge about those methods.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
I guess the guy never heard of encapsulation and implementation or data hiding. The "internal" keyword is basically like private, but at a module level.
#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
|
|
|
|
|
Earlier this year, the Association for Computing Machinery (ACM) in its January 2019 issue of Communication Design Quarterly (CDQ), talked about how developers use API documentation when getting into a new API and also suggested a few guidelines for writing effective API documentation. RTFM
|
|
|
|
|
Jeeze, Louise.
To clarify what the article most definitely did not (in fact, it made a confusing mess of it all):
There are two types of API documentation:
0. The in-line documentation, which is written as comments as you write the code (and which no-one but the dev who writes the code has control over)
1. The programming-guide API doc, which has to be written by someone who not only understands the code, but who knows how to construct and write documentation (99.999 of developers need not apply).
Type 0 is used for:
10. Trial-and-error programming, where you know where to go, but you're flying by the seat of your pants, where the possibilities of the API are concerned.
11. Finding details like what parameters are available/must be used, when you've already got a good knowledge of the API.
Type 1 is used for:
20. Getting an overall feel of the API.
21. Seeing API functions in use.
22. Seeing how API functions can be combined to perform complex actions that are performed often, and how to use API calls in sequence to do the kind of thing we do every day with programming languages.
It is clear that the article addresses only type 0, so, from my perspective, only talks about developers who have been given far too little information to use the API.
Ergo, the article's conclusions are underinformed nonsense.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Supertracker is designed to prove a point about email tracking’s pervasiveness Great news for that guy that always turns on email tracking
And then immediately walks into your office to ask if you've seen the email yet.
|
|
|
|
|
Tracking pixels are a very old idea. So, what's new here?
I configured my email program to not load images from external sources (i.e. only embedded images will be shown, but img src="http://bad.tracker/pixel.gif" won't be loaded.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Some startup brotarded s made them a feature in a product they're selling to other techbrotards and made them scary again.
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
|
|
|
|
|
MY GOD!
THAT'S SO SCARY!!!
And it also happens to be one of the reasons why anyone with more than three brain cells set the default e-mail-opening option as plain text, 20-odd years ago.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
It might be useful if it can detect when it has been filled.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
elon musk just said he is hooking up some brain to the n/w so its almost over now...soon..skynet...tesla...spacex...boring...etc
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
I can't wait until they put all their brilliant ideas together, to elevate themselves as high as IDIOTs.
|
|
|
|
|
Of all my "predictions" to actually take effect.
Why not the one about becoming idle rich?
TTFN - Kent
|
|
|
|
|
Kent Sharkey wrote: Why not the one about becoming idle rich? I forsee that happening in exactly 3 years and 7 months.
/ravi
|
|
|
|
|
Idle's easy; it's the "rich" bit that can take a bit of work.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Giving new meaning to #InternetOfShit
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
|
|
|
|
|
Benchmarks reveal better connection speeds and smaller memory footprint for Rustls library, compared to OpenSSL. You mean starting from scratch they were able to build something better?
|
|
|
|
|
Remember that it's ZDNET, so they're probably just setting groundwork for a horror story, later.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|