BRBrett Rowberryinbrettrowberry.com·5d ago · 1 min readHello, Kotlin!We're switching from Clojure to Kotlin at work. Is that good? I don't know yet! Here are some things I love about Clojure: its incredible REPL EDN keywords maps with heterogeneous keys and values 21S
BRBrett Rowberryinbrettrowberry.com·Apr 17 · 3 min readVertical Tabs in ChromeI've been using Arc Browser for a long time. Why? Because I love vertical tabs in my browser. They allow me to read more of each tab's title when I have a lot of tabs. What Are Vertical Tabs? Tabs are00
BRBrett Rowberryinbrettrowberry.com·Nov 6, 2025 · 2 min readTranspose a Matrix in ClojureImagine rows of letters, numbers, and Greek letters: [[:a :b] [:1 :2] [:alpha :beta]] Now, you want to transpose them. You started with a vector of vectors. Clojure's map function is pretty amazing00
BRBrett Rowberryinbrettrowberry.com·Nov 4, 2025 · 2 min readBinary Search in ClojureI decided to implement linear search before going after binary search. Now, I’m ready! With linear search, we required the elements be sorted. We didn’t require the elements be bounded. In binary search, the inputs must be bounded because we maintain...00
BRBrett Rowberryinbrettrowberry.com·Nov 2, 2025 · 3 min readLinear Search in ClojureI consider myself a classically trained computer scientist. However, I don’t regularly practice implementing algorithms at home. I hope to do more of that! At work, I do much higher level things, like partnering with a product manager, establishing a...00