Jay Fields Thoughts

Recent Thoughts On Hiring and Being Hired


5 months ago by jaycfields on Jay Fields Thoughts.
The job market is insane right now. It got to the point that I was receiving job-related email so often that I changed my LinkedIn profile to say I lived...

Life After Pair Programming


5 months ago by jaycfields on Jay Fields Thoughts.
When I first joined DRW I noticed that the vast majority of developers were not pair-programming. I was surprised that a company that employed so many smart...

Clojure: Check For nil In a List


5 months ago by jaycfields on Jay Fields Thoughts.
The every? function in Clojure is very helpful for determining if every element of a list passes a predicate. From the docs:Usage: (every? pred coll) Returns...

Clojure: Apply a Function To Each Value of a Map


5 months ago by jaycfields on Jay Fields Thoughts.
I recently needed to update all of the values of map, and couldn't find an individual function in clojure.core that did the trick. Luckily, implementing...

Clojure: memfn


5 months ago by jaycfields on Jay Fields Thoughts.
The other day I stumbled upon Clojure's memfn macro.The memfn macro expands into code that creates a fn that expects to be passed an object and any args...

The High-Level Test Whisperer


5 months ago by jaycfields on Jay Fields Thoughts.
Most teams have High-Level Tests in what they call Functional Tests, Integration Tests, End-to-End Tests, Smoke Tests, User Tests, or something similar...

Individuals Over People


5 months ago by jaycfields on Jay Fields Thoughts.
I've been pondering a few different ideas lately that all center around a common theme: to be maximally effective you need to identify and allow people...

Undervalued Start and Restart Related Questions


5 months ago by Jay Fields on Jay Fields Thoughts.
How long does it take to start or restart your application? Start-up time tends to be a concern that's often overlooked by programmers who write unit tests...

Clojure: Get All Nested Map Values (N levels deep)


5 months ago by Jay Fields on Jay Fields Thoughts.
I recently needed to pull all the values from a nested map. The map I was working with was designed to give easy access to data like so (formatted):user...

Clojure: Converting a Java Object to a Clojure Map


5 months ago by Jay Fields on Jay Fields Thoughts.
Clojure has a great library that helps facilitate most things you'd want to do, but it's also easy to roll your own solution if you need something more...