Programming Memes Thread
-
@Tsaukpaetra said in Programming Memes Thread:
Wasn't that the point of the golden Gates bridge?
The point of the bridge was to make it easier for people to get to the other side.
-
@loopback0 said in Programming Memes Thread:
@Tsaukpaetra said in Programming Memes Thread:
Wasn't that the point of the golden Gates bridge?
The point of the bridge was to make it easier for people to get to the other side.
Just people? What about chickens?
-
@Arantor said in Programming Memes Thread:
What about chickens?
Too busy crossing roads for some reason
-
@loopback0 said in Programming Memes Thread:
@Tsaukpaetra said in Programming Memes Thread:
Wasn't that the point of the golden Gates bridge?
The point of the bridge was to make it easier for people to get to the other side.
Gates certainly made it easier for people to get to the dark side.
-
@HardwareGeek said in Programming Memes Thread:
Gates certainly made it easier for people to get to the dark side.
-
-
@boomzilla fuck yeah, let's go, Assembly Horse!
-
@Tsaukpaetra said in Programming Memes Thread:
@boomzilla fuck yeah, let's go, Assembly Horse!
MOV EAX, .hoof_bone
ADD EAX, .leg_bone
-
@Arantor the hoof bone’s connected to the leg bone…
-
-
@boomzilla said in Programming Memes Thread:
Rust: your horse did not live long enough, so you borrow a Cow.
-
-
@boomzilla You're forgetting the '2 weeks later' where he's made to fix a bug himself anyway.
-
@boomzilla said in Programming Memes Thread:
Who's that guy, and how dare he reveal our guild's most closely-guarded secrets to the uninitiated?
-
-
@The_Quiet_One I've printed that one and stuck it on the side of my desk so that people coming to talk to me see it.
Of course, it only generates more talk as people who just walk by and wouldn't otherwise have talked to me see it and want to say something about it.
(next to it there's another print out, of the full documentation of the software we're developing (and have been for the past... 15 years?), this is a single sheet with the software's name and the only words "work in progress")
-
@remi said in Programming Memes Thread:
this is a single sheet with the software's name and the only words "work in progress"
-
@Zerosquare Absolutely. It is also pretty as we can (truthfully, but entirely uselessly) say to users "oh yes, we do have a documentation for the software."
It can also be seen as some sort of deep pseudo-philosophical statement about how some things are never finished. Or about how we're always running out of time to do stuff we should be doing.
All in all, I quite like it.
-
@remi
Then again, there is something particularly satisfying in being able to respond to a service request with something along the lines of:As described in the Fully Qualified Product Name End User Reference Manual, Chapter X, Section Y, "How to do Z"
Lorum impsum dolor si amet
and have that both 1) be googleable using key terms from their problem and 2) anser their question if only they would read carefully.
-
-
@dkf said in Programming Memes Thread:
@PleegWat cited in Programming Memes Thread:
Lorum impsum dolor si amet
Amen.
I couldn't be bothered to make up anything more specific and it was going to be hidden behind a quote expander anyway.
-
@PleegWat I know. But I was thinking more that if you're going to cite chapter and verse, then adding the other wrappings of religious texts probably ought to be done too. (It all emphasises that this is something that "just is and can't be argued with" despite the fact that, as with all human creations, it very much can be argued with and altered as necessary.)
I hope nobody's done an illuminated C++ standard on vellum. I really hope that.
-
@dkf Ah, so. I'd say including amen would be overdoing it. Would also increase the chance the target thinks I'm making fun of them. Which I am, of course, but I'm being helpful in the process.
-
@PleegWat said in Programming Memes Thread:
Then again, there is something particularly satisfying in being able to respond to a service request with something along the lines of:
I agree. But it requires having written () that Holy Book and even if gave us time to do so (and to keep it up-to-date!), the is a strong . We all much prefer writing new
features.Or posting here, in my case. Mostly posting here.
More seriously (?), in our case, the users are all internal and maybe a couple dozen at most, so even if each and every user comes and asks us the same question (that could be answered if there was a doc and they read it), it's not that much of an issue overall. And the software is changing sometimes fairly quickly so keeping the doc up-to-date would be a lot of work. So all in all, in this specific case, I believe that not trying to have a full doc is the right choice.
But that single-sheet doc is still funny.
-
@remi External users gives you at least some professional doc-writing time you don't have to do yourself. Particularly on the new product internal docs are a mess. And confluence's search is barely better than nothing at all.
-
@PleegWat on a related note, one module I was developing was integrated some years back in one software that we sold to external users. So the support team was in charge of writing some doc about it (which they actually did! It wasn't "great" but it was there, and not entirely shitty either). They also regularly asked me more technical questions about the theory behind it, and I usually answered their emails with as much info as I could (I don't write Wall'O'Text only here!), in the semi-formal tone of speaking to a coworker.
Then at some point the branch selling the software got itself sold, including that module (I had a thread about it). I recently, for , had a look at their website and all the docs they have. And I could see that for this module, they had a bunch of varied "methodology" documents that were... my emails, with at most the greeting/signature lines removed!
I don't care about them reusing my words, they were written as a part of what got sold with that branch of the company so they get to use them as they want. But I'm not sure the semi-informal tone of how I wrote them really sends the message they want to send. Well, it's no longer my problem...
-
@PleegWat said in Programming Memes Thread:
And confluence's search is barely better than nothing at all.
QFFT. And OneNote's¹ search ain't no better.
¹ This guy that got hired here as an architect isn't dumb, but he knows too much Microsoft stuff and too little other, so he pushes Microsoft stuff everywhere. That said, it does have one advantage over the Confluence we have—
OMS365 is hosted by Microsoft, so it documents in sharepoint can be shared with externals easily, while the Confluence instance is still in the intranet, so that can't be.
-
@dkf said in Programming Memes Thread:
@PleegWat I know. But I was thinking more that if you're going to cite chapter and verse, then adding the other wrappings of religious texts probably ought to be done too. (It all emphasises that this is something that "just is and can't be argued with" despite the fact that, as with all human creations, it very much can be argued with and altered as necessary.)
I hope nobody's done an illuminated C++ standard on vellum. I really hope that.
"So let it be written, so let it be done."
-
@remi Documentation? Sounds like a good use of ChatGPT.
-
@remi said in Programming Memes Thread:
But I'm not sure the semi-informal tone of how I wrote them really sends the message they want to send.
-
@PleegWat said in Programming Memes Thread:
confluence's search is barely better than nothing at all.
Confluence search makes NodeBB search look good.
Hell, I'm lucky if I can even find a match within our organization (worldwide company with hundreds of orgs).
-
@error I definitely remember having sometimes written in those kind of emails stuff like "some clients ask for this, which honestly is a bit stupid" or "internally this is implemented as a hack but don't tell that to clients."
I did not see any such bits in the couple of emails I reviewed when reading the docs but I can't say whether this is because they sanitised them, or because the few I looked at did not contain any such sentences in the original...
-
@error said in Programming Memes Thread:
Hell, I'm lucky if I can even find a match within our organization (worldwide company with hundreds of orgs).
We use Confluence too. Unless I bookmark a link, the page is lost. Of course, so many of the pages are old/outdated and have been replaced with something else (somewhere else, of course), that makes search even worse. Especially if you don't know it's been updated.
-
@dcon said in Programming Memes Thread:
Unless I bookmark a link, the page is lost.
IOW, it's better than MSDN
-
-
-
@dcon
sudo
=shut up & drink out
?
-
-
@The_Quiet_One said in Programming Memes Thread:
Sadly, the browser that users use don't run on docker, neither is their phone.
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhone
-
@cheong said in Programming Memes Thread:
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhone
Closed: Working as Designed.
-
@cheong said in Programming Memes Thread:
Sadly, the browser that users use don't run on docker, neither is their phone.
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhoneBut if you support something that's used on iPhones, your company provide at least one for testing?
-
@cheong said in Programming Memes Thread:
Sadly, the browser that users use don't run on docker, neither is their phone.
My browser (at home) does run on snap, which isn't that far from docker, and while each phone OS has its own sandboxing system, it is sandboxing, so it shouldn't be too bad there.
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhone
There are dozens of services that have a cabinet full of different models of phones and let you run tests on them remotely. Most have some free quota or free trial. You don't want to be testing on a personal device anyway.
-
@loopback0 said in Programming Memes Thread:
@cheong said in Programming Memes Thread:
Sadly, the browser that users use don't run on docker, neither is their phone.
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhoneBut if you support something that's used on iPhones, your company provide at least one for testing?
Everyone in my team works remotely as our office is no longer being rented, and half of my team is located in a different country. Therefore it's difficult to arrange.
-
@Bulb said in Programming Memes Thread:
@cheong said in Programming Memes Thread:
Sadly, the browser that users use don't run on docker, neither is their phone.
My browser (at home) does run on snap, which isn't that far from docker, and while each phone OS has its own sandboxing system, it is sandboxing, so it shouldn't be too bad there.
Context: We recently have login bug that affects iPhone users only, but none in my team has an iPhone
There are dozens of services that have a cabinet full of different models of phones and let you run tests on them remotely. Most have some free quota or free trial. You don't want to be testing on a personal device anyway.
I wonder if connecting to my company's network by setting up an inTune Work account and then VPN on these trial device violates company's security policy.
Since Apple don't allow iOS be run on VM, AFAIK these companies offers these services by remoting on a real phone.
-
@remi said in Programming Memes Thread:
@PleegWat on a related note, one module I was developing was integrated some years back in one software that we sold to external users. So the support team was in charge of writing some doc about it (which they actually did! It wasn't "great" but it was there, and not entirely shitty either). They also regularly asked me more technical questions about the theory behind it, and I usually answered their emails with as much info as I could (I don't write Wall'O'Text only here!), in the semi-formal tone of speaking to a coworker.
Then at some point the branch selling the software got itself sold, including that module (I had a thread about it). I recently, for , had a look at their website and all the docs they have. And I could see that for this module, they had a bunch of varied "methodology" documents that were... my emails, with at most the greeting/signature lines removed!
Well, that is kinda in-line with the "religious text" concept mentioned in this thread.
Bonus points if your name is Paul.
-
@cheong said in Programming Memes Thread:
I wonder if connecting to my company's network by setting up VPN on these trial device violates company's security policy.
Who doesn't ask, doesn't get told no. But if you do, you have argument why you need it for testing, so you should be able to get something … perhaps limited only to the specific services you are testing.
Since Apple don't allow iOS be run on VM, AFAIK these companies offers these services by remoting on a real phone.
Apple does allow iOS to be run on a VM (emulator), but only one running on MacOS running on Apple hardware. But emulators—neither iOS nor Android—can't reproduce all the behavior and peripherals, so the testing services do indeed work by remoting to real phones, both for iOS and Android.
-
@cheong said in Programming Memes Thread:
If your company can afford that, it can afford buying your team at least one test iPhone.
-
@Bulb said in Programming Memes Thread:
@cheong said in Programming Memes Thread:
If your company can afford that, it can afford buying your team at least one test iPhone.
My manager do keep one, but I wouldn't travel 80 miles to pick it up.
How to send it back is another question, because in theory another team that's that 80 miles away need to use it on almost daily basis.
In theory my team lead could keep one, but he lives over 100 miles from me and over 200 miles from the others.
-
@cheong the technology for remoting to them clearly exists, so perhaps you could try to get it working on some computer in the main office where the test phone normally lives.
-
@Bulb ITAPPMONROBOT: TEST EDITION