Sign In

Aryeh Hillman

Software Engineer at Looker

Aryeh Hillman is a seasoned Senior Software Engineer, with a strong educational background in Computer Science from reputable institutions such as the University of California, Santa Cruz, Francis Parker School, and Columbia University in the City of New York.

Currently, Aryeh serves as a Senior Software Engineer at Google, where he leverages his expertise in software development and engineering. Prior to his role at Google, he worked as a Software Engineer at Looker and as a Member of the Technical Staff at Cloud Parity Inc.

Aryeh's academic pursuits include a Bachelor's degree in Computer Science from the University of California, Santa Cruz. He also completed his high school education at Francis Parker School and furthered his studies at Columbia University in the City of New York.

Highlights

May 25 · linkedin

I've been enjoying Rust lately for many programming tasks. Its exceptional type system and compiler catch a significant amount of runtime bugs that can be challenging to avoid in Python or even Kotlin. Plus, its sophisticated features like traits and pattern matching make it a joy to use (it is startling to me that a systems language has so gracefully folded in high-level functional features from languages like OCaml, F#, and Haskell). Not to mention the ability to gradually optimize code safely, but also without sacrificing the ability to quickly prototype with abstractions like vectors (not unlike lists in other languages).

While it has been tricky to learn, I've found it to be among the languages I have most enjoyed learning and have come to feel productive and more confident than I have felt with other languages, despite years of programming. And the more I learn about Rust, the more examples I see of how well thought-out it and its ecosystem are (cargo, clippy, etc.).

Thus, I’d strongly recommend Rust or any other language you find challenging and interesting. Just start with something you want to build and interleave occasional tutorials, a best-in-class IDE, and an LLM. But most of all, have fun.

Apr 17 · linkedin

Working with third-party software can be a challenge, but an RFC in development may offer a solution that transcends traditional approaches. The proposed binary, third-party, provides a graceful way to engage with and manage third-party software; without extraneous code check-ins, relying on sub-modules, nor bespoke scripts. This solution is build-system agnostic, meaning it will work regardless of whether you're using npm, pip, or another system. And the best part? It doesn't require a heavy tool like bazel. If you've been struggling with this issue or are simply interested in learning more, please let me know. I'd be happy to share the RFC with you. #thirdpartysoftware #buildsystems #softwaremanagement

Aryeh Hillman
Add to my network

Location

Santa Cruz, California