<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/the-shape-of-thought-a2lvslzal" -->

---
title: The Shape of Thought | daily.dev
description: Drawing on Marshall McLuhan&#x27;s &#x27;the medium is the message,&#x27; this reflection explores how the tools developers use—programming languages, frameworks, APIs, and...
canonical: https://daily.dev/posts/the-shape-of-thought-a2lvslzal
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: The Shape of Thought | daily.dev
og:description: Drawing on Marshall McLuhan&#x27;s &#x27;the medium is the message,&#x27; this reflection explores how the tools developers use—programming languages, frameworks, APIs, and...
og:url: https://daily.dev/posts/the-shape-of-thought-a2lvslzal
og:image: https://api.daily.dev/og/posts/a2lvslZAl.png
og:image:alt: The Shape of Thought
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# The Shape of Thought

**[Nanomicon](https://daily.dev/sources/nanomicon)** · [@nanomicon](https://daily.dev/nanomicon) · 5 min read · 0 upvotes · 0 comments

## Summary

Drawing on Marshall McLuhan's 'the medium is the message,' this reflection explores how the tools developers use—programming languages, frameworks, APIs, and documentation sources—actively shape their thinking and the solutions they produce. Examples include how static vs. dynamic typing shifts focus between compile-time correctness and runtime flexibility, how REST vs. GraphQL changes how developers conceptualize data, and how StackOverflow snippets vs. official documentation produce different depths of understanding. The core message: choose tools consciously, recognizing the implicit assumptions they carry.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://nanomicon.com/blog/250624-the-shape-of-thought>

## Similar posts on daily.dev

- [Ten Books That Shaped How I Think](https://daily.dev/posts/ten-books-that-shaped-how-i-think-lijdyvcex) · BirkeyCo · 1 upvotes · 0 comments
- [The End of Coding? Wrong Question](https://daily.dev/posts/the-end-of-coding-wrong-question-csq5onvok) · Architecture Weekly · 34 upvotes · 14 comments
- [Coding on Paper](https://daily.dev/posts/coding-on-paper-xmegarcgl) · The Palindrome · 149 upvotes · 31 comments
- [Programming Languages Are Authoring Tools for Platforms](https://daily.dev/posts/programming-languages-are-authoring-tools-for-platforms-kpxjlqhjz) · Hacker News · 0 upvotes · 0 comments
- [491: Influences that shaped our thinking](https://daily.dev/posts/491-influences-that-shaped-our-thinking-me0bf5tlf) · RUBYLAND · 0 upvotes · 0 comments

---

Tags: [#general-programming](https://daily.dev/tags/general-programming), [#devtools](https://daily.dev/tags/devtools), [#architecture](https://daily.dev/tags/architecture)

[View this post on daily.dev](https://daily.dev/posts/the-shape-of-thought-a2lvslzal)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"The Shape of Thought","url":"https://daily.dev/posts/the-shape-of-thought-a2lvslzal","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/the-shape-of-thought-a2lvslzal"},"datePublished":"2026-03-31T13:40:14.767Z","dateModified":"2026-04-01T10:00:26.164Z","description":"Drawing on Marshall McLuhan's 'the medium is the message,' this reflection explores how the tools developers use—programming languages, frameworks, APIs, and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/043da869c76b7323cadb753188f99563?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/043da869c76b7323cadb753188f99563?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Nanomicon","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Person","name":"NaN","url":"https://daily.dev/nanomicon","image":"https://media.daily.dev/image/upload/s--xttHtmey--/f_auto/v1768615042/avatars/avatar_0Pwgxd8JXDKz1ZziWduWY?_a=BAMAMiiu0","description":"Just do it.","interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"EndorseAction"},"userInteractionCount":2235}},"commentCount":0,"discussionUrl":"https://daily.dev/posts/the-shape-of-thought-a2lvslzal","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"general-programming,devtools,architecture","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Nanomicon","item":"https://daily.dev/sources/nanomicon"},{"@type":"ListItem","position":3,"name":"The Shape of Thought"}]}
```

