« first day (2233 days earlier)      last day (2743 days later) » 

7:18 AM
@gnat That's the purpose of the target site either accepting or rejecting. — Duncan X. Simpson 8 hours ago
^^^ c'mon @Yannis didn't you know that it's your job to accept and reject the stuff sent to us from Stack Overflow, we sure don't have anything better to do over here
 
8:16 AM
+
 
 
5 hours later…
I'd like to be better in programming reading good code. What code do you recommend to read, to learn from? What open source/libraries are good designed etc. to find proper use C++ language and proper designing? I think about modern C++11 or C++14.
 
 
1 hour later…
2:40 PM
hey there
 
 
2 hours later…
4:15 PM
@peter55555 The CPython source looks really good to me...
 
4:43 PM
Is gnu.org down?
yay, it's back
 
 
2 hours later…
6:48 PM
0
Q: New logo for Software Engineering Stack Exchange

Shog9Changing this site from the increasingly anachronistic "Programmers" to the more fitting "Software Engineering" has been... A long road. So far, we've discussed... ...the name itself ...the audience / tagline ...the topic ...the scope (or, boundaries of the topic) ...the scope and topic again, ...

2
Yo
I featured that.
Hope y'all don't mind.
@ThomasOwens ^^^
 
Well, ok I'll allow it.
 
3
Q: New logo for Software Engineering Stack Exchange

Shog9Changing this site from the increasingly anachronistic "Programmers" to the more fitting "Software Engineering" has been... A long road. So far, we've discussed... ...the name itself ...the audience / tagline ...the topic ...the scope (or, boundaries of the topic) ...the scope and topic again, ...

 
I will not tolerate the removal of oxford commas. Also I demand a t-shirt. Also, I demand that I may or may not demand anything further. I also demand to not be taken too seriously in regards to demands. — Aaron Hall 4 mins ago
I think that sets the right tone ^^^^
:D
 
@Shog9 WOOT WOOT
 
"Don't take Aaron too seriously" - on it.
 
7:00 PM
If anyone has any problems with the post, I may or may not straighten them out - but I'll be very sceptical - I promise.
 
Is that a finalized design?
Just wondering if the comment brackets can be removed.
It still looks like a code thing now. We don't like to debug code in these parts.
@Shog9
 
This is me being sceptical.
is sceptical
one might easily argue that comments aren't code.
 
I know. But they look like things found in code.
And we don't explain, debug, or help write code here.
 
@ThomasOwens it's... pretty final. Like I said, we're kinda scraping to get design resources, so if there'll need to be changes that's gonna set this back an indeterminate amount of time.
 
Comments are where you talk about code from within code.
 
7:06 PM
Hm. I can live with it, since it has the right name. And I don't think the name will change anymore, since it's actually now an accurate name.
 
I was just hoping to get away from all things that looked like code.
 
yeah... In a perfect world, we'd re-skin the whole site. Hammer on "this is a clean break". And we talked about that...
...But that'd mean this goes into the queue with other site designs, and compete with resources for sites that are graduating and have no design at all. Which would take a while.
And this has already taken quite a long while.
 
Agile principle:
> Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
 
perfect vs. good enough
 
7:08 PM
Yeah, it's definitely good enough. Maybe if your design team catches up, or you guys hire someone new and want to test them.
You can always take your new designer and throw them to the wolves programmers software engineers.
 
heh
 
Make sure they keep the source files.
:)
 
I'm going to miss the flying bacon in our logo... :(
 
No one pointed out the misspelled subdomain yet. FIRST.
 
c'mon, don't be so critical :P :D
wanders off to practice agile waterfall
 
7:23 PM
No one pointed out that se.stackexchange.com would both be shorter to type and harder to misspell? ...*and* allow you to type [se.se] in comments for quick links?
 
@Shog9 That came out before.
Someone also suggested getting a .se domain and just having se.se redirect.
 
good. Then this has all been discussed.
 
I was saying SESE for a while.
May 27 at 19:08, by Aaron Hall
Does this mean we can call the site SESE?
Jul 1 at 20:02, by Shog9
SESE?
thinks Everyone underestimates me, but then, like the kool-aid man, I come bustin through the wall - "Oh yeah!"
 
Dammit. se.se is already registered.
:(
softwareengineering.se is also already registered.
softeng.se is available!
 
7:39 PM
buys up all the domains
 
 
1 hour later…
Tom
8:47 PM
Anyone here a vb programmer?
 
9:47 PM
:P
no
 
Tom
be glad. i've got to maintain an old vb-based tool, and it's got all kinds of tech debt racked up
I'm just trying to figure out if the person who wrote this was a newbie, or if vb required the Me keyword at some point in the past.
 
Windows ME?
:D
 
Tom
i think this may be that old, yes
 
Here's a tip - rewrite it in Python. :D
 
Tom
I'd convert to C#, except it isn't worth it
 
9:53 PM
Python > C#
C# is like wanna-be Java.
No multiple inheritance in either of them.
 
Tom
then how am I using multiple inheritance in my C# apps?
 
oh, it's got it? My bad.
Well why can't they fix Java then?
 
Tom
Actually, it's not true multiple inheritance, as it uses interfaces.
 
Yeah, that's what I thought.
 
Tom
I've just never needed multiple inheritance, and never understood the big deal about it
 
9:58 PM
Some people have never needed objects, and they never understand the big deal about it too. :P
 
Tom
yeah, but how many cobol programmers are around still?
 
Mostly all these functional noobs who are scared to use the class keyword.
 
Tom
I don't need no classes, I'm on the school's staff, not faculty
and i think this week hit me harder than I thought... getting goofy way too early
 
Well if you don't need to write reusable and maintainable code, you don't need them, I guess. :P
 
jrh
@Tom as far as I know Me was always optional
 
Tom
10:03 PM
ok, so the previous developer was a complete newb as I thought.
thanks for the info
 
jrh
admittedly I've done very little VB6
 
confirmation bias detected
 
jrh
also I prefer to use this/Me personally just because I find it very slightly easier to read sometimes
I don't really have a strong opinion on that though
 
Tom
just because this code is nearly a perfect submission to The Daily WTF...
 
jrh
So for Winforms guys out there, I had a thought when I was looking at the reference source for ListViewItem
the ListViewItem may have a reference to the ListView it came from, so that it can trigger the ListView to update when the item's text changes
is that a violation of SRP?
 
10:05 PM
I think I need to go home... but now you mention SRP
As Martin describes it, single refers to a single (theoretical) stakeholder.
and change is a code change, not a change in state.
Now if I could just blast my SOLID summaries out there, we could force him to come up with new material.
 
jrh
I see, interesting
 
His audience is enterprise developers writing Java.
And C#.
 
jrh
I guess the class follows every rule in SOLID
I should probably get his book
 
I think Python has internalized the ideas he talks about - so he has no real value add in the Python community.
And so you don't need his book, you need to learn Python. :D
 
jrh
I did Python very briefly, it was pretty fun; I think I'll stick with C / C# though
between Win32 and Winforms I have plenty of stuff to keep me busy
 
10:12 PM
You can call C and C# with foreign function calls and, heck, CPython is built in C.
 
jrh
10:22 PM
@Tom just started up VB6, Me is definitely optional
 
Tom
ok, thanks.
 
jrh
unless you're doing something like SomeMethod(Me) of course
Me.SomeMethod() can just be SomeMethod(), though
 
Tom
and Dim Me.names = CStr(Me.row("fullName")).Split(" ") can lose a few characters too
 
jrh
as long as the names row and names aren't in the global scope, yeah (remember: VB is case insensitive)
 
Tom
oh, i'm paying attention to scope alright
if i remember correctly, vb can get a option strict that applies case sensitivity?
 
jrh
10:30 PM
I'm not sure what Option Strict On does in VB6 but in VB.NET all it does is stop implicit type conversions
so if you wanted to do Dim x as Integer = 2.5, if you had Option Strict On, it would fail to compile, otherwise it would succeed
 
Tom
ok, vb class was over a decade ago, and that's about all i remember from it
 
jrh
there's no way to force case sensitivity in VB.NET, and I'm pretty sure there's no way to do it in VB6 either
the only options you have are Explicit and Strict in VB6 IIRC; VB.NET has Explicit, Strict, and Infer
 
Tom
meh, i'll finish cleaning this code up, test it out, and forget about it again. relearning the language isn't worth it to me
 
jrh
IMO Explicit and Strict should be On all the time, and Explicit is the most important; if you turn Explicit off you don't have to declare your variables before use (like Matlab)
which can cause really odd bugs if you're not careful. IIRC the defaults are Explicit On and Strict Off
 
Tom
you know the source code is bad when the profiler is confused by it
 

« first day (2233 days earlier)      last day (2743 days later) »