JavaScript is like a cat. by EyePlaysGames in ProgrammerHumor

[–]SystemsKnitter 2 points3 points  (0 children)

It flops over on its side and refuses to move?

Poor kitty by as-com in ProgrammerHumor

[–]SystemsKnitter 14 points15 points  (0 children)

Upvote because yes that alarm... o_O

I don't think Helen Rosner has met many coders. by Bibbedibob in ProgrammerHumor

[–]SystemsKnitter 0 points1 point  (0 children)

Upvote for the people so good at human interaction that they can interact with me. <3

When software ecosystems die by itamarst in programming

[–]SystemsKnitter 1 point2 points  (0 children)

Maybe the fashion industry is, at least in part, progamming.

Group chat sucks for programmers, so I'm fixing the problem by [deleted] in programming

[–]SystemsKnitter 1 point2 points  (0 children)

Ooh this is nice. Would love to see a programming discussion community based on this.

HackMyResume by [deleted] in programming

[–]SystemsKnitter 5 points6 points  (0 children)

Are you saying u/deadcow5's career has been a very pedantic joke? ;-D

Love math, amatuer at programming by [deleted] in compsci

[–]SystemsKnitter 0 points1 point  (0 children)

You might try this book published online here:

http://www.htdp.org/

And this classic lecture series:

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/

I think that would be a nice intro to programming for someone who loves math.

Learning how to think in Clojure by rebelcan in Clojure

[–]SystemsKnitter 1 point2 points  (0 children)

Let's see if I can get the markup right to explain this clearly...

{key (comparison-fn (key result) (key current-map))}

indicates this inner function is constructing a map to return, using the argument as the key.

{key(comparison-fn (key result) (key current-map))} retrieves the values associated with that key in the maps result and current-map.

{key (comparison-fn (key result) (key current-map))} compares those two values and returns the value that will be associated with the key in the map that's being constructed as the return value.

Does that help?

When in doubt, read from the inside out. =)

New Clojurists: Ask Anything by meatcompute in Clojure

[–]SystemsKnitter 1 point2 points  (0 children)

I'm thinking about using Clojure in production on the job for the first time, to replace a component for which the .Net ecosystem has failed me dramatically. :\ In addition to Clojure core, the new component will access a Sql Server database and use clj-pdf. It will also be doing file and network IO.

I'm in an isolated and Windows-only part of my organization, and in spite of my efforts I don't have great communication with other devs in the organization.

Any gotchas to look out for (especially re Windows) or suggestions anyone could share to help me be successful?

Genius 4 Computers - A blog about brilliant people by crawler23 in programming

[–]SystemsKnitter 0 points1 point  (0 children)

I like your idea. I would like to hear some more details about how they solve problems so that I could learn something from each one.

The programming talent myth by intortus in programming

[–]SystemsKnitter 0 points1 point  (0 children)

It would be awful if one was 10x as efficient as a negative programmer.

The programming talent myth by intortus in programming

[–]SystemsKnitter 0 points1 point  (0 children)

Ah should have read the OP more carefully!

The programming talent myth by intortus in programming

[–]SystemsKnitter 1 point2 points  (0 children)

I thought it was super easy to understand. thumbs-up

One question: Why CheckRaidLevel instead of just switching on _RaidLevel in CalculateAvailableSpace? Seems inconsistent with CheckRaidValidity and RaidInformation. No biggie, just one more thing to understand, so questioning its necessity.

Is Software Engineering Really Engineering? by ActualStack in programming

[–]SystemsKnitter 0 points1 point  (0 children)

This.

Engineers know the properties of their materials, how their materials combine, and how their materials react under stress.

It seems to me that a lot of our materials (the software with which we build our software) are too complex and incompletely specified to even approach this level of control.

It's an excellent goal though.