---
title: "Discussion on \"A weirder HashMap\" | Hashnode"
description: "Discussion on \"A weirder HashMap\". Today I was mob programming with Square's Mobile & Performance Reliability team and we toyed with an interesting idea.\nOur codebase has classes that represent screens a user can navigate to. These classes are defined in modules, and these modules hav..."
url: "https://hashnode.com/posts/a-weirder-hashmap/65cd8c1638945a679ff62dd2"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [A weirder HashMap](https://blog.p-y.wtf/a-weirder-hashmap?utm_source=hashnode&utm_medium=feed)

Today I was mob programming with Square's Mobile & Performance Reliability team and we toyed with an interesting idea. Our codebase has classes that represent screens a user can navigate to. These classes are defined in modules, and these modules hav...

Feb 15, 2024 · 5 min read · blog.p-y.wtf  
Read the article

-   [#android](https://hashnode.com/tag/android)
-   [#performance](https://hashnode.com/tag/performance)
-   [#internals](https://hashnode.com/tag/internals)
-   [#java](https://hashnode.com/tag/java)
-   [#kotlin](https://hashnode.com/tag/kotlin)

## Written by

[Pierre-Yves Ricau](https://hashnode.com/@py)

@py · San Francisco

  
[View profile](https://hashnode.com/@py)

Deep dives

My pronouns are he / him. Android Engineer at Square / Block. A few things I enjoy: Publishing Open Source libraries (LeakCanary, Curtains, Radiography, square/logcat) Rollerblading Writing technical blogs (previously on dev.to/pyricau) Cooking Giving tech talks Reading sci-fi

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
