Live data from Hacker News

Programming blogs

danluu.com

41–50 of 64 posts

Re: Programming blogs

#41
post #37
post #9

> a hacker who will stay up till 4:00 AM rather than go to bed leaving code with a bug in it. Question for other folks here: In your experience, does staying up until 4:00AM tend to lead to you being more or less productive in the long term?

If you've been working on a bug for an hour+ and it's 2AM it usually means it's time to put the keyboard down. For me, what usually happens is I go to sleep, wake up, and have it fixed in 5 minutes.

That was the only thing cigarettes were ever good for! Back when I smoked, if I was stuck on something, I would go have a cigarette. Most of the time I would have the answer (or at least a hint) when I came back in. Some say that nicotine temporarily increases brain function, so I just chalked it up to that.

Re: Programming blogs

#43

I love Scott Hanselman's blog. It's one of those blogs I check in with every so often. http://www.hanselman.com/blog/

Are we allowed to mention our own blogs? :) http://datagenetics.com/blog.html

Glad you did. Had a quick look. Found this post quite interesting http://datagenetics.com/blog/march12016/index.html

Re: Programming blogs

#44
post #6

Earlier quoted context omitted.

I love that video. There is nothing offensive in the video, I think he does a pretty good job explaining how bat shit ridiculous javascript is. If you are writing js professionally and haven't already come to terms with that and the existential crisis it entails... you're gonna have a bad time.

I know I shouldn't be turned off by this, but I so am. And I'm starting to dislike the dev-community more and more for each day I try to learn programming myself. Elitism at its worst. I guess it started a few years back when I started an introductory programming-class at university where I was supposed to learn Java. I had already tried some light-weight languages like HTML and CSS and felt comfortable modding Wordp…

Pick a language, any language, announce you are going to learn this language to accomplish X task. Guaranteed you will find a huge number of dissenting and confusing opinions as to why your language sucks for task X and you really should use language Y, where Y is a member of the set of every other language.

Stick with a language you find fun and useful. If that changes, well just pick up a new language, it is better to be doing and making mistakes and learning, rather than trying to find the perfect language for you - there is no such beast.

Re: Programming blogs

#45
post #6

Earlier quoted context omitted.

I love that video. There is nothing offensive in the video, I think he does a pretty good job explaining how bat shit ridiculous javascript is. If you are writing js professionally and haven't already come to terms with that and the existential crisis it entails... you're gonna have a bad time.

Realistically, if you decide you are going to design a language where types are always coerced to perform operations instead of stopping execution when mismatched types are encountered, the choices JavaScript makes are pretty sensible.

> if you decide you are going to design a language where types are always coerced to perform operations instead of stopping execution when mismatched types are encountered

Realistically, you've stop being sensible at this point.

If you insist on going that route, you'll need to define stuff like addition between an object and an array, and there is just no good way to do that.

Making your failure modes safe is a sensible choice. Attributing semantics to any character permutation a developer may throw at your compiler is not.

Re: Programming blogs

#46
I'm not a hundred percent sure if he has a blog, but rich hickey is the speaker/writer who has most consistently blown my mind our shifted the way I think about programming.

This is probably the best resource here: https://github.com/tallesl/Rich-Hickey-fanclub I'd recommend starting with "simple made easy"

Also, he created Clojure :)

Re: Programming blogs

#47
This post inspired me to give my feeds a public home: http://akkartik.name/feeds.xml. You can see all the ones I stole from OP at the top of the list.

Compared to OP's more curated list, many of my subscriptions post only intermittently, but that doesn't bother me. Instead, if a site posts too frequently I might boot it from my subscriptions. RSS is only for sites that I never want to miss a single story from.

Re: Programming blogs

#48
post #37

Earlier quoted context omitted.

If you've been working on a bug for an hour+ and it's 2AM it usually means it's time to put the keyboard down. For me, what usually happens is I go to sleep, wake up, and have it fixed in 5 minutes.

That was the only thing cigarettes were ever good for! Back when I smoked, if I was stuck on something, I would go have a cigarette. Most of the time I would have the answer (or at least a hint) when I came back in. Some say that nicotine temporarily increases brain function, so I just chalked it up to that.

Many of the advantages of smoking can be chalked up to breath control. Sometime, try standing up, walking around your desk, and pretending like you're smoking. Inhale just as you would a cigarette, but just plain air. It works remarkably well (for me anyway).

Re: Programming blogs

#49

Earlier quoted context omitted.

I know I shouldn't be turned off by this, but I so am. And I'm starting to dislike the dev-community more and more for each day I try to learn programming myself. Elitism at its worst. I guess it started a few years back when I started an introductory programming-class at university where I was supposed to learn Java. I had already tried some light-weight languages like HTML and CSS and felt comfortable modding Wordp…

So fuck the haters - I'm learning Javascript, and it's gonna help me build some super cool apps that will help a lot of people! It sounds like the trash talk you encountered actually taught you a very important lesson, in the end.

[deleted]

Re: Programming blogs

#50
post #6

Earlier quoted context omitted.

I love that video. There is nothing offensive in the video, I think he does a pretty good job explaining how bat shit ridiculous javascript is. If you are writing js professionally and haven't already come to terms with that and the existential crisis it entails... you're gonna have a bad time.

I know I shouldn't be turned off by this, but I so am. And I'm starting to dislike the dev-community more and more for each day I try to learn programming myself. Elitism at its worst. I guess it started a few years back when I started an introductory programming-class at university where I was supposed to learn Java. I had already tried some light-weight languages like HTML and CSS and felt comfortable modding Wordp…

Nobody hates what you can do with Javascript, they -- and I -- hate Javascript itself, a programming language that had to die the day it was born, but survived because it conquered the platform it was placed so spontaneously that nobody had the chance to replace it with something better, and then it became irremovible with a standard, which nowadays is as stable as a ball on a tilted surface. Still, if you manage to tame the beast to make something useful like say Gmail and Pocket, nobody will, well, most people won't nag you.
Post reply on HN