2,982 reputation
1223
bio website
location
age
visits member for 1 year, 11 months
seen Mar 26 at 12:19

Jan
18
comment Would a programming certificate teach me anything?
Check whether a local university would allow you to visit lectures, and if they do, find something about fundamental CS. It will help you immensely in the long run and help you decide whether you really like programming. Idk if a university in your residence would allow you such a 'frivolity', but in my local university, lectures are open and professors enjoy having bright high-schoolers around.
Jan
15
comment Preventing override of methods in Objective-C
+1, The only possible correct answer. It is up to you to indicate you don't want something overriden. And it is up to the client of your code to suffer the consequences of ignoring your warnings.
Jan
4
awarded  Nice Answer
Jan
4
comment When should one use “out” parameters?
Because in many cases errors are not exceptional: in this case you are not certain the file is in the encoding you provide (e.g. ASCII and characters above 127). Needless to mention things like network connections, where on a mobile device with 3G, actually completing all requests without any errors would be the exception.
Jan
4
comment When should one use “out” parameters?
Objective-C does have exceptions, but they are indeed exceptional, not just an error code.
Jan
3
comment Developing with confidence without a real development environment
The OP doesn't seem to have the guarantee of a 'simulator'. Also, in your case, the employer of your colleague probably could request compensation if the simulator fails. What can the OP do in a similar situation? Bother the insurance company?
Jan
3
answered How are OSS licenses upheld on unbacked projects?
Dec
23
comment Visualization of N>2-D array?
Have you considered 3D cube + 2 sliders to control the other 2 dimensions? Or an 'animation' that scrolls through one of the dimensions? This is standard technique for visualizing 4D objects (like the Tesseract)
Dec
18
answered How to create a random generator
Dec
17
comment Do I need to make the source code available to a modified AGPL application if the application is only exclusively available over my private LAN?
@miraculixx If I were you, I'd make this into an answer, as it is the most correct explanation
Dec
17
comment Do I need to make the source code available to a modified AGPL application if the application is only exclusively available over my private LAN?
I think you're wrong here: you don't need to 'convey' a copy in order to be obligated to provide the source of the program. Take a look at article 13 of the AGPL.
Dec
11
comment Does a code inherit GNU GPL if it just link to GPL library?
Best answer (IMO). There is yet to be a major lawsuit regarding whether GPL applies to dynamic linking.
Dec
11
answered Why do operating systems do low level stuff in C and C++? Why not just C++?
Dec
6
comment Is Java much harder to “tweak” for performance compared with C/C++?
@LieRyan If you only call const methods on this vector, I'm pretty sure many optimizing compilers will figure it out.
Dec
6
revised Practical Usage Of Structures in c#
deleted 4 characters in body
Dec
6
answered Practical Usage Of Structures in c#
Dec
3
comment Why does Java allow to implement different interfaces, each containing a method with the same signature?
@SoftwareEngeneeringLearner Sorry, my bad here. You are correct and your question makes more sense now, but I really think you should either rephrase, or even better, ask a new question about this, specifying the differing return types. Having two methods with the same signature, but different return types (IMO) can be an issue.
Dec
3
comment Why does Java allow to implement different interfaces, each containing a method with the same signature?
@SoftwareEngeneeringLearner In Java method signature includes return type
Nov
30
revised Why should a class be anything other than “abstract” or “final/sealed”?
added 10 characters in body
Nov
29
answered AGPL License - does it apply in this scenario?