Hacker News new | past | comments | ask | show | jobs | submit | nathants's comments login

there’s two types of programmers:

- those who’ve worked with go fulltime for a few months

- those who haven’t

looking back at the go i wrote in my first weeks after dropping python, it is very different from the code i write now.

go is imperfect, but fantastic. hard to hold any other view without being in the latter category.


Can you say more about how your code changed?

i used to write code like this[1]. now i write code like this[2].

mostly what changed is the way i read code. if err != nil is a friend now, not the abomination i first thought it was.

1. https://github.com/nathants/s4/blob/15eb67158cdc03ee1983d060...

2. https://github.com/nathants/libaws/blob/affb1d6002250e35c5ba...


forget about jobs completely.

you have enough money for the living at home scenario for a decade.

build things that you love. invent a business. make art!

the world would be a better place if we all did this more often.

linkedin is a dead end. the future is joyful tinkering in a garage laboratory.

never spend more than a few years at a time outside the garage lab. those skills rust fast in dead end jobs.


lambda update zip. few seconds.


the best feature is getting an llm prompt in the url bar:

how do i _ in python !chat


work for interesting people, not companies. do lots of interviews until you get an offer and like your boss/manager/etc.

working for interesting people is a joy.


how does one find these interesting ppl to work for. linkedin?


i’d start with hn who’s hiring, then direct apply to companies on github’s hiring without whiteboards.

no one interesting is on linkedin.


congrats on the launch! this is very cool.


lift weights and listen to audiobooks.


found it again with watching, playing and building online videogames.

an indie game renaissance is underway, and it’s fantastic.


> an indie game renaissance is underway, and it’s fantastic.

Can you elaborate?


it has never been easier to make games.

libraries, frameworks, and vertically integrated stacks (consoles) are plentiful and of varying but generally good quality.

it has never been easier to distribute games.

steam, console stores, mobile app stores, or a binary in r2 behind a cf worker.

it has never been cheaper to run game servers.

ovh metal is $100/month for 1Gbps unmetered egress and 4 fast cpu cores.

it has never been easier to learn to code or to learn a new lang.

gpt4.

it has never been easier to run a live tv show about gaming.

twitch, kick, yt, or nginx rtmp to cf r2.

it has never been easier to join or create an async community.

discord.

hardware has never been better or cheaper.

while this has always been true, it is a factor. 7800x3d 7900xtx 1440p240 is an insane build, especially as a first pc.

people are building and streaming and gaming 24/7 and it’s amazing.

what will be released tomorrow? what is being built today? who just decided to learn to code and will code daily for the rest of their life?

can’t wait to read about it and watch it live in the morning tomorrow.



I see. Pretty cool, I love finding gems like this


children of time, adrian tchaikovsky.

impossible to communicate the experience. run, don’t walk.

prefer the audiobook.


ship a 3d mmo game by the time you graduate.

it will give you a challenging context to apply everything you are learning.

bonus points for linux and wickedengine.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: