6,689 reputation
1438
bio website
location
age
visits member for 3 years, 10 months
seen 20 hours ago

Nov
14
comment Why were punch cards used for programming
even in the 1990s I was given 5 minutes of computer time for an entire semester at university for my programming assignment. Luckily the screen editor used next to no CPU time when typing in the Pascal code, or it wouldn't have been enough to last those months. Everyone wrote their programs on paper, cross checked and corrected themselves and others using paper programming manuals, then had the program ok'd for entry by the teaching assistant, and only then was it painstakingly typed in, every character double checked with the paper original to ensure there were no typos to fool the compiler.
Nov
11
comment How can I hide my signature in a program?
@duozmo nothing wrong with working together (IF the assignment allows it of course), long as you don't end up doing someone else's work for them. And no, my fellow students were never enemies when I was in university. At worst they were competitors for the nicest assignments.
Nov
11
comment Does scrum involve writing tests before code?
what makes you think every "agile" system forces the use of TDD?
Nov
11
comment in scala type linearization explain first step in algorithm
try posting on a site where such questions are not off topic, might help get some answers.
Oct
31
comment Human Names in Programming Examples
sure, use Bert and Julie :)
Oct
27
comment Whiteboard Interviews - Does choice of language matter?
not just blatantly off topic, but highly subjective and way too broad.
Oct
16
comment Is the development of CLI apps considered “backward”?
or call it "retro" and be really fancy
Oct
16
comment When does one hard-code actual data values into the code as opposed to using a DB?
@mouviciel but what constitutes data... you need some data to access the database, so you can't store all data in there.
Oct
15
comment Is it possible to have a dynamically typed language without duck typing?
maybe you should use a goose instead of a duck to do your typing for you?
Oct
6
comment When writing object-oriented code, should I always be following a design pattern?
just about any time you see ALWAYS you know the answer is going to be a big fat NO.
Oct
6
comment What is considered a suitable notice period for a software developer?
if the company wants the employee to accept a very long notice period, the company should extend the employee the same courtesy and give them even more notice. Sadly that usually doesn't happen. Company expects undying loyalty from their staff but wants to be able to get rid of them at a moment's notice.
Oct
3
comment Do we need to test 32-bit software in 64-bit Windows?
@dan1111 given that he's apparently still needing to support customers on old 32 bit platforms (though for how much longer is impossible to tell), he has a valid business case to supply 32 bit binaries at least for now.
Oct
3
comment Why is no default constructor generated if you define an explicit constructor?
well said, if I write a constructor with parameters, it's because those values are needed for the class instances to work. If I have some useful defaults, I'll write a no-args constructor calling the other constructor while supplying those defaults.
Oct
2
comment Is it acceptable to ask management for pseudo code?
if they thought you needed it, they shouldn't have hired you...
Oct
1
comment Databases: Where should the application logic run?
@Gili and it'll just get closed because cross posting is not appreciated.
Oct
1
comment C++ Chess board design and smart pointers
@BЈовић anything that's pointers to objects will incur a performance penalty, you're getting a lot of method calls, as compared to a bitboard. It's also going to use a lot more memory which, while less critical now as when I learned programming, is still not something to just discard (and remember, it takes time to access things in memory...).
Sep
30
comment C++ Chess board design and smart pointers
@BЈовић no, when you identify a massive difference in potential performance during the design phase like this, or KNOW that one implementation will be far more efficient than another, you take the most efficient solution directly and save yourself a lot of work afterwards. Only fools implement something that they KNOW is bad and then afterwards try to change it around, chipping away at minor details, in order to try to get it to perform a fraction better when they could have prevented having to do all that work had they paid attention at the beginning.
Sep
30
comment C++ Chess board design and smart pointers
you should care about performance right now. NOW is the time to care about performance, when fundamental choices can have significant impact. Later, you're into the realm of micro optimisations that aren't worth it, when you've made the wrong decision that had a big impact early on and deliberately so...
Sep
30
comment translating a list of words (word1, word2 and word3)
@Crono no, it's not about translating, it's about linguistics. Google translate doesn't do linguistics, it does translation. And we don't do linguistics either.
Sep
30
comment Are long compiles a thing of the past?
define long... To some kid fresh out of school 1 minute may seem long, to an oldtimer who's been in the trenches for decades a few hours don't raise eyebrows.