740 reputation
718
bio website
location
age 27
visits member for 2 years, 2 months
seen Apr 1 at 14:00

When I was five years old, I wanted to learn how to read. Afraid that I might get bored in class if they'd allow that, my father decided to teach me how to play chess and my mother showed me how to get our Commodore 64 to repeat my name over and over.

10 PRINT "VIRTLINK"
20 GOTO 10

I was much more interested in the Commodore than in chess and from Commodore Basic through QBasic, Visual Basic I worked my way up to C#. This was all self-taught until I decided to follow an education in Computer Science after getting my Building Sciences degree.

I have a bachelor's degree in Building Sciences (BBE) and Computer Science (BSc), and I am currently working on getting my Computer Science master's degree.


Mar
31
awarded  Popular Question
Feb
22
awarded  Yearling
Dec
15
awarded  Notable Question
Nov
18
answered C# String.format extension method
Sep
17
comment More efficient way to paginate search results
@AaronKurtzhals Sure, just not my question.
Sep
17
comment More efficient way to paginate search results
Getting page 16 takes longer than getting page 1, according to this question. It has to count records from the start every time, making it a Schlemiel's algorithm. Maybe its just not that noticeable in small data sets and small offsets.
Sep
16
asked More efficient way to paginate search results
Aug
26
awarded  Popular Question
Jul
23
awarded  Notable Question
Jul
21
awarded  Nice Question
Jul
13
awarded  Good Question
Jun
11
awarded  Notable Question
Apr
9
comment Using scoped enums for bit flags in C++
Another downside of weakly typed enums is that their constants pollute my namespace, since they don't need to be prefixed with the enum name. And that may also cause all kinds of weird behavior if you have two different enums both with a member with the same name.
Apr
9
asked Using scoped enums for bit flags in C++
Mar
25
awarded  Informed
Mar
18
comment Is there any point in distributing separate .NET 3.5 and 4.0 assemblies?
@Ramhound You can use most of the newer C# syntax and reference older .NET assemblies at the same time. However not all features will be available. For example, you can use LINQ syntax, extension methods, lambda expressions, collection initializers and var while using .NET 2.0 assemblies. Or async and .NET 3.5.
Mar
18
asked How to manage my private key for signing .NET assemblies?
Mar
14
awarded  Nice Question
Mar
14
comment A Unicode sentinel value I can use?
@GrandmasterB Well, I don't know if it's wrong. I got the idea from here and I liked it. In general there is a lot that is 'wrong' about many file formats (such as lack of extensibility and future-proofing). That everyone starts with ASCII characters so I should start with ASCII characters does not convince me.
Mar
13
comment A Unicode sentinel value I can use?
@GrandmasterB What are the great benefits of not doing it? Is it in any way better? Is it so much effort to do it? In a new file format one can pick any magic bytes, so why not pick some that may have at least some benefits, no matter how small?