TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Do you feel like you “think like a computer?”

8 pointsby vuciv1over 4 years ago
I find that as I&#x27;ve grown more and more as a computer scientist, my way of thinking has shifted. It&#x27;s in the little details.<p>It&#x27;s as though I see processes I have to undertake in my life in terms of &quot;maximizing&quot; or &quot;efficiency.&quot;<p>I don&#x27;t think this has been bad for me, since I often think of maximizing my enjoyment, health, and other general good things.<p>Do other people in tech notice this shift, or am I just growing up? Or is it just me?

11 comments

Jtsummersover 4 years ago
I don&#x27;t think that I think &quot;like a computer&quot;, but rather I think <i>about</i> the design of systems&#x2F;processes more. As I would expect, say, a visual artist to think about the visual design and aspects of things more than a non-artist. Or a musician (as evidenced by music-centric friends) to notice acoustics and other properties of spaces and media more than non-musicians. But artists don&#x27;t &quot;think like a painting&quot; and musicians don&#x27;t &quot;think like an instrument&quot;.<p>Computers, themselves, don&#x27;t &quot;think&quot; about efficiency and maximizing, they think literally (and I do know some people who take everything too literally, I would say they &quot;think like computers&quot; in the sense that they lack humor and imagination and creativity). Instead I&#x27;d say I think like a computer scientist&#x2F;systems thinker. I think about what collection of actions and conditions would achieve a goal most effectively. This can be in several regards:<p>- Most efficient<p>- Most repeatable<p>- Most sustainable<p>These are the same kinds of things that I think about in developing&#x2F;designing software systems. But I&#x27;m not thinking like a computer.
8bitsruleover 4 years ago
Geez, I hope I don&#x27;t think like a computer. They can be such <i>incredible</i> idiots. &quot;Oh sorry, I have to drop displaying the <i>whole page</i> because you left an extra flyspeck comma here.&quot; &quot;Oh, sorry, I can&#x27;t look through this line of comma-separated strings with this array function, tell me to turn it into an array then I&#x27;ll do it.&quot; AGGGGGGH!<p>App: &quot;Tut, tut, you didn&#x27;t cross that &#x27;t&#x27;.&quot;<p>Me: &quot;Then how did you know it was a &#x27;t&#x27; ??&quot;<p>App: &quot;Never mind. Just go do it while I relax a bit.&quot;<p>Me: &quot;OK try it now.&quot;<p>App: &quot;Whoops! Syntax jubilation error in line 1 character 1.&quot;<p>Me: &quot;<i>Where</i>?&quot;<p>App: &quot;That&#x27;s not my job. I do as I&#x27;m told. &quot;
tubularhellsover 4 years ago
Yes and apparently it&#x27;s one of the signs of high functioning autism. I started painting recently and now I&#x27;m breaking down even people&#x27;s faces to shades, layers and highlights.<p>Oh well. It&#x27;s fun.
评论 #25851068 未加载
cac1over 4 years ago
Sometimes the way a computer works is a useful model for thinking about your thoughts, but you don&#x27;t actually think that way. If you believe that you actually do, it can be self-fulfilling, limiting, and even deny your humanity.<p>You are not a computer, not even close. Unfortunately, we are often temped to think we are. It&#x27;s a cause of the social disfunction techies are known for. Don&#x27;t be so self-limiting. To think we are like a computer can be useful, but it can be a crutch.
评论 #25851103 未加载
nirushivover 4 years ago
I was just talking to SO (non-tech) about this! I don’t know if it’s a good or bad thing, but it came up because SO and other non-tech friends seemed to be so impressed by my ability to detect edge cases in everyday things.<p>I am not a “rockstar” engineer - mostly I just tend to think in terms of truth tables, or case coverage because that’s a huge part of my day job.
poletopoleover 4 years ago
Not during waking hours. Back when I was working long hours as a junior developer, I would have lucid nightmares every night of being a 5-cell simplex. I would reprogram myself while asleep for hours until I woke up. The more I tried to program it the more complex it would get.
2rsfover 4 years ago
As someone that started his career in real time embedded systems, debugging hardware and writing code close to the &quot;metal&quot; I definitely do but not the way you suggest, I simply can&#x27;t overlook how things are designed and built on the lower level even when those are relatively stupid devices.
juangacovasover 4 years ago
Sometimes I would like to tell my programmer teammates to &quot;imagine if you were the computer, what would be faster to do&quot;, when it comes to think about optimizing a process or something like that.
drannexover 4 years ago
Simple and short answer: Yes, a thousand times yes.
评论 #25829406 未加载
the_only_lawover 4 years ago
No, and I think that&#x27;s part of my problem.
willcateover 4 years ago
Yes, absolutely.
评论 #25829404 未加载