1,078 reputation
2819
bio website beatgammit.com
location Provo, UT
age 25
visits member for 2 years
seen May 28 at 14:41
stats profile views 83

I am studying Computer Science at Brigham Young University. I been interested in computers and computer programming since I was a teenager.


Jun
9
awarded  Publicist
Jun
4
awarded  Yearling
May
25
awarded  Booster
May
25
awarded  Announcer
May
16
comment Solving the last mile problem in software engineering
I generally do a test deploy to a VM, but I'm not if that's the answer you're looking for.
May
16
reviewed No Action Needed Enterprise application with lots of SQL queries
May
14
comment Languages with graph data structures and algorithms in standard library
I don't remember the last time I've wanted a graph library. Typically, if the graph is pretty dense, I use a matrix, but if it's sparse, I use a map. These are two very different data structures, so it would be hard to make a unified solution that is also performant, which is what a standard lib would need. Since it's so dependent on use-case, I'd have to point to @gnat's link.
May
14
comment Single codebase for client and server with Node.js
@Den - True, but at least it's pretty well-defined, as opposed to languages like C++ where everybody uses a vastly different subset. Languages like Java just don't give enough flexibility, so I prefer Javascript for that. As mentioned, I've since left Node.js, but I could consider returning if given the right problem to solve.
May
14
comment Single codebase for client and server with Node.js
@funkybro - Just going out on a limb and guessing you're my downvote. This question is highly subjective, so it's impossible to give an non-subjective answer. There are debugging tools (node-inspector being the most popular). It's inherently difficult to debug async programs, but that's not specific to JS, it's true of any concurrent language (Erlang, Go, threaded C/C++/Java, etc.). Care to elaborate?
May
14
comment Use of file processing system like NTFS for file system of Operating System
What exactly are the advantages of an RDBMS in this context? RDBMSs work well in a relational environment. Is a filesystem relational?
May
14
answered Single codebase for client and server with Node.js
May
14
comment Why not use a RTOS with microkernel architecture for highly concurrent web servers?
Why do you want an RTOS? Also, hard or soft real-time? A hard RTOS would be very hard for a micro-kernel because of its async nature.
May
11
awarded  Critic
May
11
awarded  Custodian
May
11
reviewed No Action Needed How important is Domain knowledge vs. Technical knowledge?
May
11
reviewed Reviewed Log defects for failures of other systems?
May
11
reviewed Reviewed How to use GPL v3 with Apache License 2.0?
May
11
reviewed Reviewed Is there any way to get faster at solving bugs? I've just had a warning from my boss
May
4
comment Why are many programmers moving their code to github?
With Google code, I can star issues, which lets the devs know which issues are important to the community and helps me keep track of progress. Github only seems to have anonymous following, which can lead to comment spam (+1, me too, etc). This is significant for popular projects with limited resources.
May
4
comment Why are many programmers moving their code to github?
It's also fantastic for finding the most maintained branch. I recently had to find which fork of a certain repository was actually maintained (non-trivial because the more up-to-date forks hadn't yet floated to the top of a google search).