10,483 reputation
42850
bio website
location Minneapolis, MN
age
visits member for 3 years, 8 months
seen 5 hours ago

Feb
27
comment I want to experience the early days of computing
And if you want to fiddle around with logic gates, you can always build stuff in spice simulation, such as the free LTSpiceIV. Build yourself an adder or multiplier without having to buy boatloads of 74xx series chips.
Feb
27
comment I want to experience the early days of computing
@chillpenguin: If you tackle something too difficult, you risk burning yourself out and being disappointed in yourself. Something like an Arduino or other microcontroller as posted in this answer is a good approach. Everything about the microcontrollers is in the datasheet and you have direct access to flip every pin and transistor in them to your hearts content, while getting some useful 2014 skills in the process.
Feb
26
comment I want to experience the early days of computing
@chillpenguin: I understand what you want to do, but there are not enough hours in your lifetime to achieve that. What you are desiring is akin to someone trying to understand automobile design, and trying to start by building a furnace so they can smelt their own steel. There is certainly a history buzz to doing stuff like that, but you are going to have to build on other peoples work for much of it, if you have any hope of accomplishing anything within your lifetime. Focus on the specific bits that are most interesting to you.
Feb
26
comment I want to experience the early days of computing
@chillpenguin: those machines with the switch panels were not PCs. PCs didn't really come into existence until the late 70s, and stuff like unix, harddrives, and floppy disks were already commonplace by the time PCs came into the scene.
Feb
25
comment I want to experience the early days of computing
@chillpenguin: if you want to play with the bare metal, just learn x86 assembly.
Feb
25
comment I want to experience the early days of computing
There was never a day that you'd buy a PC and no software was available for it. There was always DOS, CP/M, or other.
Feb
23
reviewed Approve suggested edit on Which statement performs best?
Feb
21
comment Problem with Vi editor using PuTTy
Delete your ~/.vimrc (please tell me you're actually using vim and not vi)
Feb
21
comment Why is Microsoft's Ribbon Framework built around COM?
I'm pretty sure I've seen toolkits providing .net wrappers for winforms and WPF from Microsoft.
Feb
15
comment how much memory should android app use
You're not going to be doing yourself any benefit writing a requirement placing an upper bound on memory usage. If you want them to keep an eye on memory usage, just tell them.
Feb
9
comment How to write an optimal LAN messenger software?
Why don't you just use IRC?
Jan
24
comment Python - 'if foo in dict' vs 'try: dict[foo]'
Throw/catch in python isn't all that big of a deal performance wise, to the degree that it is often used for flow-control in python. Additionally, there is the possibility in some situations where that dict could be modified in between the test and the access.
Jan
23
comment Is printing to console/stdout a good debugging strategy?
It is important to learn to use debuggers, however, there are many situations you may encounter where printf debugging is the only debugging method available.
Jan
21
answered Is CSV a good alternative to XML and JSON?
Jan
20
comment Writing a game engine using javascript
Checking that a move is valid isn't all that complex.
Jan
9
comment Should I pay for the use of subversion?
Did you read its license?
Dec
20
awarded  Cleanup
Dec
20
revised How do I know if I'm violating MVVM with WPF?
rolled back to a previous revision
Dec
19
comment Writing simple executable script on Windows
@mgw854: Powershell isn't on all systems, its default security policies don't allow running script files, and has other troublesome aspects.
Dec
19
comment Writing simple executable script on Windows
Using a 'regular' language like C++, C#, etc will get the job done far faster than using any of the windows scripting languages.