327 reputation
312
bio website ontology.io
location Atlanta, GA
age 28
visits member for 4 years, 2 months
seen yesterday

Hi! I'm Joseph.

I am a computer programmer (my Github) and thinker/writer (my working group's blog.)

I'm also one of the friendly neighborhood moderators pro tempore at Philosophy StackExchange.

I'm a ThoughtWorker. I sometimes speak at conferences. I'm also a reader for a philosophy publishing house, Univocal.


Feb
25
awarded  Caucus
Feb
25
awarded  Constituent
Apr
10
comment What does good command over an API really mean?
I might build a simple app that utilizes it -- pretty much what Paul is advising, but just to amplify -- I'd try to have thought about it/worked with it/built something interesting using it/etc.; played with it "from a developer perspective," as it were
Apr
10
comment Submitting Java Code with Junit unit test
+1 for maven; IMO one of the only sane ways in the Java ecosystem to manage dependencies
Dec
29
awarded  Nice Answer
Oct
17
awarded  Yearling
Oct
7
revised Is it wrong to take code you have produced at work and re-use it for personal projects?
aligning headline with statement of question (may obviate some ambiguity)
Oct
7
suggested approved edit on Is it wrong to take code you have produced at work and re-use it for personal projects?
Oct
5
comment When a co-worker asks you to teach him what you know, do you share the information or keep it to yourself?
+1 for that, and the other gems: "I haven't met anyone so far, who won't passionately explain to you all the little grains of wisdom he picked up on his way"; "When you're passing on knowledge to others, this forces you to explicitly express things, you implicitly take for granted..."
Oct
3
comment Is there a pattern for subscribing to fired events/messages at specific intervals?
Seeks like this SO question on implementing actors in C# might be relevant
Sep
30
comment Would a NoSQL DB be more efficient than a relational DB for storing JSON objects?
Have you seen CouchDB?
Sep
30
awarded  Citizen Patrol
Sep
23
comment Is it good or bad form to name a function after the workaround it fixes?
Of course you should try to avoid building a workaround where a more direct solution is possible. As far as names go the ones you suggest sound reasonable.
Sep
19
comment Is it common to have downtime at a programming job?
+1 for this, there's always something to work on or experiment with
Sep
16
comment What is the name of this code-get-together…hackathon, codecamp, codejazz or?
"Rumble" is the term I favor for such marathon hacking sessions.
Sep
16
comment New PHP project, how to best architect it
All the things you mention are good -- is there something particular you're asking after here? Project organization, coding style, class design? Documenting well also helps, etc.
Sep
6
comment My boss wants a narrated line-by-line English explanation of our code
That's what "doesn't say much about" means in this context -- it says a lot, indeed, but it just doesn't indicate much good about the individual.
Aug
25
comment What is the most orthogonal programming language?
+1 for choosing a lang with a relatively high level of abstraction
Aug
23
comment How do I make up for a lack of feedback as a solo developer?
+1 for codereview.se
Aug
17
comment How do I deal with a slow and undedicated colleague in the team?
+1, as if all the reasons mentioned already weren't enough, for the bug database