Swizec Teller

swizec.com · Personal blog · on HN since 2010

Swizec Teller, a software engineer and author, writes about web development, engineering careers, and the practice of software.

What HN saysHN commenters link his posts, including his green card story and a piece on XState state machines, and one calls it an inspirational saga.
133HN people shared it
20linked it in comments
394stories submitted
4.6Kstory points
3 months agolast shared
2010people per year2026

Most-shared posts

  1. 1
    Why Programmers work at night (2011)
    15 people · 148 points · first shared 2011 · 33 comments on HN
  2. 2
    Software Engineering at Google
    4 people · 112 points · first shared 2021 · 30 comments on HN
  3. 3
  4. 4
    You shouldn't use AI to write your tests
    4 people · 12 points · first shared 2024 · discussion on HN
  5. 5
  6. 6
    I used indie hacking to sponsor my own green card
    2 people · 138 points · first shared 2022 · 159 comments on HN
  7. 7
    Computer science is not software engineering
    2 people · 121 points · first shared 2020 · 114 comments on HN
  8. 8
    Why software only moves forward
    2 people · 92 points · first shared 2024 · 64 comments on HN
  9. 9
    Why senior engineers get nothing done
    2 people · 62 points · first shared 2020 · 7 comments on HN
  10. 10
    What I learned while 6x-ing my income in 4 years
    2 people · 33 points · first shared 2017 · 19 comments on HN
  11. 11
  12. 12
  13. 13
    A day is not 60*60*24 seconds long
    2 people · 17 points · first shared 2017 · discussion on HN
  14. 14
    Programmers are fucking lazy
    2 people · 12 points · first shared 2011 · 10 comments on HN
  15. 15
    Time, Clocks, and Ordering of Events
    2 people · 10 points · first shared 2013 · discussion on HN

What HN people wrote when they linked it

Swizec · 2014-09-01
SEEKING WORK - Remote, available for meets in SF until end of September, then Europe I'm a full-stack web generalist. My favourite projects are heavy on frontend javascript and charge their users directly (or at least plan to). I work primarily with early stage startups and have seen a variety of successes, failures, great things, and ugly things. As such, I make the rest of your team more productive in the long term even beyond what you hire me to code directly. In the words of one of my clients "If we never had ya, we would've been fucked". I helped them take an inexperienced team from zero code, to MVP customers paid for in a month. It was fun. Github: https://github.com/Swizec Personal site: http://swizec.com Email: [email protected] PS: I'm also interested in one-off d3.js projects. Been itching to make more cool visualisations ever since I published a book about it.
marymkearney · 2023-11-19
Hi, huge Swizec fan here. I've been following your extraordinary-ability story since 2016. It's an amazing, inspirational, funny saga about the work and perseverance required to get this done. Hope it's OK to share these here: https://swizec.com/blog/how-i-got-a-visa-normally-reserved-for-nobel-l… https://swizec.com/blog/sponsored-genius-visa/swizec/8612 https://swizec.com/blog/how-i-used-indie-hacking-to-sponsor-my-own-gre… Congratulations to you, sir. This is how you do it. Thanks for sharing your epic journey! I'm glad it paid off.
chrisweekly · 2022-10-22
If you're into web apps check out XState and https://stately.ai ... and this real-world example of implementing a FSM with XState to great effect: https://swizec.com/blog/when-your-brain-is-breaking-try-xstate/swizec/…
baldfat · 2016-09-06
Technically you are defining a purely functional language and not functional programming. John McCarthy might disagree with you if he was still with us saying LISP is not a functional language. Here is a great summary of his "Recursive Functions of Symbolic Expressions and Their Computation by Machine" https://swizec.com/blog/the-birth-of-lisp-a-summary-of-john-mccarthys-… I really think we need a definition of functional programing language. I feel that many just see Haskell and other "pure" functional languages as the only functional programming language when I really don't see that is the point (Also Haskell isn't very pure looking at Monads) Personal Definition. If you can program in a functional manner and it looks and feel good then it is. R - More then just this reason but yes JavaScript - Sort of but I would say no if my arm was twisted behind my arm Racket / LISP - Absolutely Python - NO WAY First Class Functions alone don't make a functional language
Verdex · 2024-03-15
> and the other new kind of complexity that I forget the name of If you happen to remember, please update your comment or respond to mine. [I believe that this doesn't exist OR it isn't useful, but I really want to be proven incorrect.] EDIT: Were you referring to the architectural complexity mentioned here: https://swizec.com/blog/two-types-of-complexity-and-their-impact/ ?
csours · 2024-01-11
> The UX is always trash Split agency problem - the person who buys it is not the person who uses it. (I am not a fish - Seth Godin) > nobody can hire a skilled team of software engineers to write proper code for this stuff? You see a huge company from the outside. From the inside it's a small team[0] in a cost center[1] who are always overworked. 0. https://www.bitsaboutmoney.com/archive/the-long-shadow-of-checks/ 1. https://swizec.com/blog/the-3-budgets/ ; https://news.ycombinator.com/item?id=38851051
meepmorp · 2023-09-29
> I can't say definitively. But if you look at the linked article there has been a large increase in cancer since the vaccine rollout. https://swizec.com/blog/pirates-downfall-causes-global-warming/ > But go for it put your head in the sand and call me an antivaxxer. Ok.
andrewfromx · 2023-04-15
Ha. I just sent my friend working at a MAANG this article https://swizec.com/blog/if-you-re-so-good-why-aren-t-you-making-600k-a… but now the game has changed. 600k ha. I laugh at your 600k. Plus my 5 million job is fun.
sundarurfriend · 2022-01-31
And global warming was much milder when we had more pirates in the world [1]. Correlation is not causation. In the same period, YouTube's management style and public-facing attitude have changed dramatically, Google's general attempt at being the "good guys" has pretty much vanished, and beancounting has taken over as the guiding principle in many respects. I have zero reason to believe that had Adblocking not been a thing, there would have been any significant difference in the frequency or intrusiveness of the ads YouTube shows. [1] https://swizec.com/blog/pirates-downfall-causes-global-warming
superasn · 2018-07-10
I have a very similar sleep cycle and I'm guessing it's pretty common among programmers I think(1). I too tried to fight it a lot, tried everything under the sun to fix it but couldn't keep up for more than a few days. Now I've made my peace with it. If it's any consolation acceptance that I work better at night has been far more rewarding to me than trying to fight it and fix it. (1) https://swizec.com/blog/why-programmers-work-at-night/swizec/3198
CWIZO · 2014-11-25
This is SPAM! The original blog post, written by Swizec[0] can be read on his blog: http://swizec.com/blog/why-programmers-work-at-night/swizec/3198 Can mods please change this submission? [0]https://news.ycombinator.com/user?id=Swizec
Vaskivo · 2013-12-11
Yeah, me too. Everyone's asleep, everything is quiet, I feel a little drowsy. It's really easy to get 'in the zone' Read this: http://swizec.com/blog/why-programmers-work-at-night/swizec/3198 > Because being tired makes us better coders.
HN user 'Swizec' actually wrote a small ebook on this, called 'Why programmers work at night": http://swizec.com/blog/why-programmers-work-at-night/swizec/3198 https://leanpub.com/nightowls
muriithi · 2013-04-29
This sounds similar to something I read about the process at Shopify. http://swizec.com/blog/the-most-pleasant-job-interview-i-have-ever-had…
tellarin · 2013-01-17
Re-print of this one from circa a year ago: http://swizec.com/blog/why-programmers-work-at-night/swizec/3198 I've been thinking on and off about this since I read it then; and I mostly agree with it. Except for the 'bright screens' cause. In my case, the same work pattern happens if I'm reading a deep (but not too abstract) book, writing on paper, or doing some hardware work. Which I found quite interesting, as the book case kind of matches the 'sleepy brain' cause, and the hardware part happens more when I already have a plan and I'm just building with almost no stop (maker-type activity?).
gecko_dude · 2011-06-12
No way I'm signing in with my twitter account to any of your projects. I'm being cautious because I still remember your blogpost about storing passwords of 3rd party accounts in plain text. Relevant: http://swizec.com/blog/small-trick-for-seamless-base64-password-storag…
barry-cotter · 2019-01-11
This is also untrue. You can live in perfect health on fat and protein alone. Humans can’t make the essential amino acids necessary for making some proteins so we need to eat protein, and there are a number of vitamins that are fat/oil but not water soluble so we need at least some fat but a no carbohydrate diet with sufficient fat is fine as long as you get enough fat. If you only eat lean meat that will be bad for you. http://www.diagnosisdiet.com/all-meat-diets/ > To my mind, examples of real people eating mostly-meat diets for long periods of time gives us much more powerful information about meat and health than conventional scientific studies conducted over short periods of time in which one group of people eats a little more meat or a few extra servings of vegetables than another group of people. > Meet the Meat Mongers > The Inuit of the Canadian Arctic thrived on fish, seal, walrus and whale meat. The Chukotka of the Russian Arctic lived on caribou meat, marine animals and fish. The Masai, Samburu, and Rendille warriors of East Africa survived on diets consisting primarily of milk and meat. The steppe nomads of Mongolia ate mostly meat and dairy products. The Sioux of South Dakota enjoyed a diet of buffalo meat. The Brazilian Gauchos nourished themselves with beef. https://swizec.com/blog/week-17-what-happens-when-you-only-eat-meat-fo… http://m.jbc.org/content/87/3/651.full.pdf

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close