2,536 reputation
1221
bio website faif.objectis.net
location Netherlands
age
visits member for 3 years, 8 months
seen 3 hours ago

I am Sakis Kasampalis, a Software Engineer based in The Netherlands.

My study interests include Software Engineering, all aspects of Programming, and Operating/Embedded Systems. I enjoy writing code in pragmatic languages, and I am not dogmatic about particular programming languages and tools. My principle is that the right tool should be used for the right job.


Nov
20
reviewed Approve suggested edit on When to use AJAX
Nov
19
comment Why do functional programs have a correlation between compilation success and correctness?
@delnan Correct, I never said it has those features. My comment was on Lisp being a functional programming language (it's not unless it is explicitly designed as such, like Clojure).
Nov
19
comment What is grouping?
@ratchetfreak I disagree. The second edition is still the best published C book ever. It is a compact book that demonstrates how to write modular ANSI C code. Are there really so many changes between ANSI C and and C11?
Nov
19
comment Why do functional programs have a correlation between compilation success and correctness?
I like your answer but I don't see how it answers the question of the OP
Nov
19
comment Why do functional programs have a correlation between compilation success and correctness?
I agree with @delnan. This statement is more related with statically typed functional programming languages, especially Haskell which uses the Hindley-Milner system. I think that the main idea is that if you get the types right the confidence that your program is correct is increased.
Nov
19
comment Why do functional programs have a correlation between compilation success and correctness?
@delnan I wouldn't say that Lisp is a functional programming language, although it can be used to write functional programming code. Clojure which is a Lisp dialect is a functional programming language
Nov
9
reviewed Approve suggested edit on What's wrong with statically linking the STL into multiple shared libraries?
Oct
14
comment Illegal in PHP: Is there an OOP design reason?
Not all drivers can drive both cars and motorcycles...
Sep
24
awarded  Autobiographer
Sep
23
reviewed Approve suggested edit on Should I mark what blocks mean in data-* attributes?
Sep
16
comment Is it okay to use exceptions as tools to “catch” errors early?
+1 for the first sentence (TL;DR)
Sep
14
reviewed Approve suggested edit on Properly design program database to reflect organization structure
Sep
8
comment How important is it for a programmer to know how to implement a QuickSort/MergeSort algorithm from memory?
You need to know their performance, use cases, etc. Knowing how to implement them by heart is something that is only required by tech companies in interviews.
Aug
10
reviewed Edit suggested edit on Are frameworks used for “big” websites?
Aug
10
revised Are frameworks used for “big” websites?
corrected a bit the english
Aug
2
reviewed Approve suggested edit on Is making a small change, testing it, then “rinse and repeat”, a bad habit?
Jul
31
reviewed Approve suggested edit on How to maintain view-related information in MVVM and may I store this in the model?
Jul
23
reviewed Approve suggested edit on Do I need an IDE to develop Android apps?
Jul
22
comment How comes the C++ standards committee introduces a keyword like nullptr and gets away with it?
@wildling It's too generic, says nothing about the context (null pointer of what to what?), violates the common coding standards (I would expect null_ptr or nullPtr), and I agree with the last comment of @ratchetfreak (what happens if the value of the variable is not NULL?)
Jul
22
comment How comes the C++ standards committee introduces a keyword like nullptr and gets away with it?
That's what happens when people use bad variable names. nullptr is one of them