158 reputation
7
bio website libzter.com
location Sweden
age 30
visits member for 2 years, 1 month
seen Jun 25 at 5:12

Software Engineer focusing on distributed systems, integration architecture, general programming and other things.

Currently employeed by Enfo Zystems as Integration Architect/Consultant.


Apr
28
comment Why do C arrays not keep track of their length?
But - Why? The question is why is C designed this way and not like Java/C# (or other language with string length encoded).
Oct
19
comment How to audit an Android application (not rooted) without having access to its source?
Please define secure. Many apps are just a GUI for data stored on server. The server should then require secure API connections from the app, screen for SQL injections etc.
Aug
26
comment School vs Self-Taught
School gives a foundation to teach yourself stuff. Many people still has to learn new languages, frameworks and technologies after graduation. In my experience, it takes way less time for the average dude with a degree since they know the fundamentals and know how to quickly take up new knowledge.
Jun
14
answered Is there a core set of language agnostic problems?
May
23
awarded  Commentator
May
23
comment What's the difference between a stream and a queue?
..and priority queues gives options about order
May
23
comment Is it a bad practice to modify code strictly for testing purposes
Of course - do so. Tested code is stable over time. But you will have a much easier time to explain newly introduced bugs if they came with some feature improvement rather than a fix for testability
Mar
13
comment Performance and other issues with using floating point types in C++
Highly CPU architecture dependent. Ints are less complex and generally faster. What matters more is that you write branch free code to fill the pipeline. Also, if such low level differences do make sense - dig into SIMD code. Finally, read up on you target CPU architecture to find out how numbers are treated (support.amd.com/us/Processor_TechDocs/25112.PDF as an old example)
Feb
25
awarded  Caucus
Jan
14
comment While learning is it better to use other's plugins or develop my own?
@Jalayn Couldn't agree more.
Jan
14
comment Is this an example of recursion?
@chama the compiler does not "change" anything, it's just syntax. But if it's easier to think about it that way, sure.
Jan
3
answered Developing with confidence without a real development environment
Jan
1
comment Are header files actually good?
well, that does not require header files and that does not make header files any better. Yes, they are needed in languages with a legacy, but as a concept they are not needed to split interface/implementation in different files (actually, they make it worse).
Dec
30
comment Are header files actually good?
Interface and Implementation in different files? If you need this by design this is still very common to define the interface (or abstract class) in languages such as Java/C# in one file and hide the implementation(s) in other files. This does not require old and tricky header files.
Dec
30
answered Why aren't user-defined operators more common?
Dec
30
awarded  Critic
Dec
29
comment Software licensing: free [as in gratis] and copyleft
Nice. This is probably as good as it gets.
Dec
29
comment Software licensing: free [as in gratis] and copyleft
Yep. You are right, of course. I over simplified a bit, but I have changed that text. What I tried to say was that most main stream copyleft licenses are made to make software free and let code stay open, not to prevent people from making money from it. Actually, thinking about it, restricting money making from a piece of code seems like a hard task, while keeping the source free. That would prevent end users from making money using open source software that has been written using this source as well. Or not. it's complex.
Dec
29
revised Software licensing: free [as in gratis] and copyleft
added 76 characters in body
Dec
29
answered Software licensing: free [as in gratis] and copyleft