« first day (1810 days earlier)      last day (1370 days later) » 
00:00 - 22:0022:00 - 00:00

10:00 PM
@MathieuGuindon welp. at least nowadays you can prepare for something like that a few months
 
@IvenBach if you define no constructors, a parameterless one is implied.
(for classes anyway, structs have different rules)
 
hence "default constructor" ;-)
 
structs always have a default ctor
 
:mind-tickle: I don't want the parameterized ctor because of why? I though dependency injection was a good thing.
 
10:02 PM
because xml serialization + DI = bloodbath
or maybe you wanted to write your own XML serializer+deserializer?
;-)
 
@IvenBach it is. but if you plan to use serialisation (yes, that's how you spell it ;-) ), you need to add a parameterless one alongside even if you have no explicit use for it
 
fwiw, that's why I keep my serialisation types separate from domain types. In theory, I shouldn't need to. But it always goes horribly wrong when I don't.
 
it's a "en-US" vs "en-ActualEnglish" thing
3
 
Americanish
;-)
 
10:05 PM
"y'all"
 
@IvenBach when you're working with serialisation, you always have to have in mind "how will the serialiser use this?"
and it sounds like you're making that connection now :-)
 
@IvenBach you don't want to serialize something that has dependencies
 
if it has dependencies, it has logic. If it has logic, you don't want to serialize it
 
10:07 PM
you want plain dumb POCOs
 
@Vogel612 that was a lesson hard-learned for me...
 
of course that's not strictly true for all cases, but you don't want to deserialize something with dependencies that are not serialized
so you avoid serializing it :D
unrelated: I'm either not used to windows scrolling anymore or that whisky sour is hitting harder than I expected
 
@Vogel612 lol!
 
gosh, I need to get out of here - ttqw, bbl
days fly when you're busy and productive... love it
 
yea, the browser scrolling is somehow different than I remember from my linux machine... and not in a good way
 
10:11 PM
@Vogel612 did you get your paper filed in time?
 
yeap. Even had a whole 15 minutes to spare :D
and then I wasted three hours watching youtube videos, because I didn't really get to do that for the last week or so
and I spent this evening playing Risk of Rain 2 :)
 
lol glad I'm not the only one who leaves assignments to the last minute. I think my record was 15s to deadline.
Got all that to look forward to again in September. Loving my hiatus, it's gonna be a wrench going back.
 
So if I’m doing serialization and have a parameterized ctor that I’m using I also need to add an explicit parameter-less ctor just for the deserialization? Because adding an explicit ctor with parameters doesn’t have the compiler add the parameter-less one for free?
 
you got it
that's (afaict) exactly correct
(except for the z ;-)
 
@mansellan "leaves assignments to the last minute". ...
I basically worked for three weeks straight on only that assignment...
 
10:21 PM
Yaouch
 
Well I also walked the dog three to four times a day and left myself ample leisure time for the first 10 days or so...
 
I think the longest I worked on any assignment was maybe 12 hours cumulative. Gonna be a shock doing my end-of-course project
And I've been picking off the easy modules too...
Soo... all uphill from here :-(
 
what's your major again?
 
wonders if it's worth it
BSc Computing and IT
Straight compsci really
 
10:24 PM
huh?
 
I don't think we have the major/minor system in the UK
 
nah, Bologna in all of the EU
BSc Computer Science for me
 
huh?
bah, posts crossed :-)
I'm in my 40s, with 20 years dev on my CV. I think a degree is of marginal value at this point in my career.
 
"Computing and IT" sounds like a more practical degree ...
@mansellan a Masters might do something, but I agree, yes.
 
Well, kinda. There's tons of optionals for networking and project management, but I've been avoiding them in favour of computer science, 'cause I have a headstart.
 
10:27 PM
ahhhh
 
@Vogel612 yeah... perhaps getting past a CV-sift, but that's all
The Java stuff was basically free
 
at my uni there's little possibilities for picking and choosing. CompSci (I,II+III), Maths (I,II) and then some stuff around Silicon and HW Arch
 
tbf, sounds far more interesting
 
after that you can theoretically start picking and choosing, but most people go for "Modelling", "Programming Paradigms", "Introduction to AI"/"Security" and then one additional thingie
most of that is pretty boring again. There's one lecture on "System Concepts and Programming". They deal with stuff like MT and RPCs
 
Heh, I aced my MT. My main problem is that I've walked the course so far on 10% of the advised study time. So... I'm not used to studying. And I'm going to need to to finish :-(
 
10:33 PM
yea, that's something that hit me as well :D
 
enthusiasm is lacking at this point, but I need to see this through.
 
Thanks all for the seriali(s|z)ation explanation.
 
rofl
en-GB ftw :-)
 
crikey!
oh wait that's Aussie-English.
 
or de-De. I really should get around to learning that too.
#TIL the longest 'classic' German word is Donaudampfschiffahrtsgesellschaftskapitän
Or wait, maybe Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
Or maybe Google is just lying to me
 
10:43 PM
Well, German words can be arbitrarily long.
 
It seems a very well-structured language
English has so many special-cases
 
The first example is the classic and the second one really existed. Even the abbreviation is rather long.
RkReÜAÜG
 
lol
 
That is actually the abbreviation for the full title: Rinderkennzeichnungs- und Rindfleisch­etikettierungs­überwachungs­aufgaben­übertragungs­gesetz
 
10:55 PM
@M.Doerner You dumped a box of LEGO's on your keyboard there.
Or your cat jumped on it.
 
Grundstücks­verkehrs­genehmigungs­zuständigkeitsübertragungs­verordnung
Four more letters
 
> Land transaction approval transferring responsibilities Regulation
What's that actually mean?
 
The first one is the law regulating the labeling of cattle and the delegation of associated supervision tasks.
The second one is the regulation specifying when and in which way the responsibility for the approval of transactions including the transfer of land can be transfered.
Ok, that was just a guess. Now, I have looked it up.
It is a very specific decree.
It delegated certain responsibilities of the head of finance of Berlin to a federal agency.
Btw, it is the longest officially recognized word in german.
 
11:18 PM
In typography, white space (as in, separating visual elements on a page in subtle or dramatic ways) is important for reading speed and comprehension. When a German-speaker encounters a word like this, does it slow them down?
 
Yes
 
> Closes #4966. Previously was exporting to %appdata%\Rubberduck\ and overwriting
rubberduck.config. Now exports to chosen directory and uses chosen filename.
 
@Vogel612 ^ seem like a full fix to you? I got a valid fix after those edits and a brief test. Then again I'm figuring this out as I go.
:barf: that commit got deleted with the branch....
 
huh? well the fix looks alright.
Can you verify that Import doesn't have the same problem?
 
I tested with import on ToDoSettings and it picked it up.
 
11:22 PM
Oh BTW, Germans are not alone with long words. Apparently, there is a village in Wales named Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch.
 
@M.Doerner Treebeard would be proud.
I crossed the streams with a commit when I checked out a new branch.
Deleted it without thinking it through.
 
@M.Doerner yes, and it has a train station
(Roughly) translated: The church of St. Mary of the pool of the white hazels near the rapid whirlpool and the church of St. Tysilio of the red cave
tbf, the Welsh is shorter :-)
 
@Vogel612 Import is good for all except Autocompletion Settings. @MathieuGuindon the Maximum Lines always exports to 0. Manually editing to another value and importing imports the correct value.
And importing with 0 Maximum Lines then defaults to 2 in the settings window.
 
 
Outside of that I think it's fixed.
 
Well done!
 
It just happened to be right where I was already working.
I needed an easy one with my ToDoExplorer struggles.
 
Say you wouldn't happen to have noticed anything that could explain the stupid 0-default in the maxlines setting?
I suspect it has to do with the default value not being assigned where it should be
...but don't hunt it down if it's not jumping at you - at least not in this PR
 
I just caught site of that when I imported.
 
11:52 PM
@MathieuGuindon bt;dt. well, nearly - json and csv implemented, others possible.
I had plans for XML, and even xlsx...
 
soo ... who ate your cake?
3
 
I got made redundant :-(
wish I could OSS it, but I don't own it.
 
@mansellan kind of like the LINQ provider I wrote to work with Sage
 
ahhh, the usual.
 
11:56 PM
anyways, I'm off to bed. I think I'll get to do some work on RD on thursday
 
oh? I looked for something that could send a Stream over the network and straight into a file. Didn't find anything. Did I waste my time?
 
Night Vogel. Thanks for the help.
 
night!
 
[rubberduck-vba/Rubberduck] build for commit e7c39533 on unknown branch: AppVeyor build succeeded
 
'night!
 
11:58 PM
Is it normal to feel like all you're doing is failing when figuring out something new in SoftwareDev-landia?
 
@IvenBach Yes. Welcome.
;-)
You cannot succeed without first failing. Many, many times.
Success is the knowledge of how to avoid failure.
 
I'm currently on failure = Many*many*ManyMoar.
 
00:00 - 22:0022:00 - 00:00

« first day (1810 days earlier)      last day (1370 days later) »