Alex Payne
al3x.net · Personal blog · on HN since 2008
Alex Payne, a programmer and early Twitter engineer, writes about software, startups, the tech industry, and left-wing politics.
What HN saysHN links it for his views on selling software, startups, and his Jacobin board role; one commenter cites a follow-up where he clarified his position.
101HN people shared it
46linked it in comments
96stories submitted
6.2Kstory points
4 years agolast shared
2008people per year2026
Most-shared posts
- 1Letter To A Young Programmer Considering A Startup9 people · 762 points · first shared 2013 · 148 comments on HN
- 2How Not To Sell Software in 20124 people · 469 points · first shared 2012 · 139 comments on HN
- 3Node and Scaling in the Small vs Scaling in the Large4 people · 184 points · first shared 2010 · 64 comments on HN
- 4What Is And Is Not A Technology Company4 people · 100 points · first shared 2012 · 31 comments on HN
- 5Alex Payne Joins Jacobin Magazine's Advisory Board4 people · 1 points · first shared 2015 · discussion on HN
- 6Homepage4 people · first shared 2008
- 7Solving The Hacker News Problem3 people · 407 points · first shared 2011 · 270 comments on HN
- 8Dear Marc Andreessen3 people · 352 points · first shared 2014 · 186 comments on HN
- 9Staying Healthy and Sane At a Startup3 people · 254 points · first shared 2010 · 120 comments on HN
- 10The Very Last Thing I’ll Write About Twitter3 people · 213 points · first shared 2010 · 27 comments on HN
- 11Not A Waste3 people · 160 points · first shared 2011 · 116 comments on HN
- 12Shortchanging Your Business with User-Hostile Platforms3 people · 136 points · first shared 2011 · 93 comments on HN
- 13So You're Moving to San Francisco3 people · 126 points · first shared 2009 · 171 comments on HN
- 14How Alex Payne Uses TextMate3 people · 48 points · first shared 2008 · 32 comments on HN
- 15Alex Payne — In Which I'm Not Alone3 people · 27 points · first shared 2009 · 4 comments on HN
What HN people wrote when they linked it
dcre · 2015-12-26
For more info, here is a great writeup by Alex Payne on why he made a large donation to Jacobin and joined their board: https://al3x.net/2015/03/03/jacobin.html
> Democratic socialist politics are my politics. I’m a socialist because I want to live in a just society. More than that, I want to live in a survivable society. The form of capitalism we live under does not present a viable future ecologically, economically, or socially. It is a system designed for the creation and preservation of capital, not human life. I’m a socialist because I believe that the wealth of society can best be harnessed through cooperation, not competition.
Adrock · 2012-11-14
I really enjoyed this when I read it in Marco Arment's The Magazine a few weeks ago. I didn't realize the content would be freely available.
Apparently another article was also published by one of the other authors:
http://al3x.net/2012/11/11/alone-together-again.html
...with a note at the top about The Magazine's content deal:
The following was written in August, 2012. It was published a month ago in the first issue of Marco Arment’s iOS-only publication The Magazine. Marco has generously allowed his contributors to retain copyright and the option to share their work on their own sites after a time. If you have an iOS device, please consider supporting Marco and The Magazine by purchasing a subscription.
jilebedev · 2012-03-05
Corroborates a piece posted a few days ago on HN: http://al3x.net/2012/02/29/how-not-to-sell-software-in-2012.html
Point #2 on the list: "Don’t make it hard for me to try your software. If I can’t play with a trial version or sandbox immediately, I’m moving on."
Another piece of constructive criticism: promotional codes. I can't find the article now, but it argued lucidly that promotional codes are an obstacle to user sign-up: they prompt people away from the page to search for a discount/benefit instead of engaging a user immediately in the service. If the Shoplocket author is lurking about - might be worth setting up A/B testing to figure out whether the Beta Promo code is worth placing so prominently on the front page.
Other than that, looks great. Embedding seems like a smarter way to get connected with your audience than a stand-alone store. Best of luck!
martinkallstrom · 2011-03-18
To anyone reading this after the discussion took place, there is a follow-up by al3x here where he clarifies his position: http://al3x.net/2011/03/18/not-a-waste.html
niyazpk · 2010-09-16
Probably other than some URL shortening service what are the reasons to be so desperate for a 4 letter domain name?
Fancy URLs for personal use can be reason I suppose. http://al3x.net/ comes to mind.
carterschonwald · 2010-08-02
textmate is great. If you haven't installed them yet, check out Ackmate for super awesome fuzzy search, project+ for a decent project drawer & dvcs state visualizer, and the getbundles bundle that lets you get up to date versions of bundles via github
this blog post has a nice set of links to the tools in question:
http://al3x.net/2008/12/03/how-i-use-textmate.html
dschobel · 2009-12-18
I know you're speaking with tongue-in-cheek but there's some unsettling truth to what you say.
People can be less involved in their community if they can just escape to like-minded havens on the internet rather than fixing the real issues going on around them (see al3x's post about fleeing to Portland for reference: http://al3x.net/).
joao · 2008-03-16
Their host is in France (gandi.net), and it's a project by Alex (http://al3x.net) who works on Twitter.
robenkleene · 2022-01-08
A bit off topic, but I'm wondering if anyone has any ideas about how to remember to do something like this?
In specific, I mean as it relates to information management. E.g., a lot of things are solved problems for me, like using todo apps for todos, and some sort of "Everything bucket"[0] system for searching for information (per the link, I use the file system for this).
But things like this, things you want to try and implement, but unlike a todo, you have to wait for the right moment (i.e., use this technique to address a bad habit at the right moment), I can't figure out a way to use to technology to remember to do them.
(I'm aware some people don't like to use technology to solve these kinds of problems, but for me personally, technology has been tremendously effective in solving these problems when a system can be adapted to the problem. I'm just not sure what the system should be for this type of information.)
I've actually been thinking about this problem literally for over a decade, the first app I ever made was designed to address it[1]. This app is no longer maintained, because it didn't get enough users to be worth maintaining. Maybe an app like this is the right solution, and there's just not enough people who think it's a problem worth solving to support the continued development of a software solution? I'm not sure.
[0]: https://www.al3x.net/blog/2009/01/31/the-case-against-everything-bucke…
[1]: https://1percenter.com/review/
lexcorvus · 2015-06-08
In the context of views that are potentially odious but are tolerated in technology, it's perhaps worth noting that two of the instigators of this decision [1, 2] are respectively an avowed communist [3] and a socialist who serves on the board of a magazine that literally takes its name from the people who brought us the Reign of Terror [4]. Should they be barred from speaking at conferences because people might feel "unsafe" in the presence of someone who holds such views? Or should we learn to leave politics at the door, and be willing to listen to tech talks even from people whose politics we find repulsive? I for one endorse the latter view. Strange Loop is entitled to its decision, but I find it both craven and sad.
[1]: https://twitter.com/steveklabnik/status/606219754513264640
[2]: https://al3x.net/2015/06/04/wouldn't-censorship-be-exciting.html
[3]: http://blog.steveklabnik.com/posts/2011-12-15-marx-anarchism-and-web-s…
[4]: https://al3x.net/2015/03/03/jacobin.html
simplekoala · 2013-09-11
The structural and core part of the issue gets muddled due to poor education/know-how among engineers (partly due to excellent marketing by VCs). See below an excerpt from Alex Payne's article at https://al3x.net/2013/05/23/letter-to-a-young-programmer.html
"
...
As a VC at a top-tier Sand Hill Road firm told me during a pitch several years ago when describing a conceptual feature in Simple that would let users easily and regularly donate a portion of their savings to charity, “let’s not waste time on that stuff; we’re here to make money”
...
".
There are a breed of VC's who project themselves as if their sole purpose in life is to help entrepreneurs realize their dreams and that there is a higher purpose for their VC avatar. Some believe it and mean it, and some pretend (It is important to keep up the pretenses in this business lest you get shunned by all starry-eyed entrepreneurs who come to valley to change the world). VC's exist to help their investors make money. They have a fiduciary duty to do so. When you are giving away a good part of your life (sleep, money) in pursuit of a dream, and getting into a financial transaction with VCs to do so; It is vital for you to understand how they operate, how they make decisions, are incentivized to behave, and also be cognizant of their true (ulterior?) motives. VC's are a vital part of the startup eco-system. I am not against them or how they operate. They are smart enough to be politically right and make themselves desirable…
zohebv · 2011-10-03
Node is an asynchronous programming framework bundled with a largely async library. If you have 40 cores on your system, you would presumably run 40 instances of node for a CPU intensive webserver(using multinode etc). So the event handler won't get stuck as long as there are available cores.
What about a single core system? Well I guess a threaded/multi-process solution would time slice the fibonacci requests between two threads so that both requests are served in 10 seconds, instead of one request in 5 seconds and the next one in 10 seconds like the node.js solution. Does not sound much better.
If you have done any kind of systems programming, you would know that availability of asynchronous I/O is a life saver, and can simplify your locking model greatly. 90% of the issues you face when building such systems is that some module deep inside grabbed a lock and issued a blocking I/O request and now the rest of the system is bottle necked behind it. Node.js is basically trying to eliminate the possibility of the existence of such a module. This complicates the issue of I/O calls, but simplifies locking in the sense that you don't really need all those locks in your system. In node.js of course there are no locks. The complexity moves from reasoning about locks to reasoning about correctly handling I/O calls and responses. IMO, this is the correct place to move the complexity to, because locks are simply an abstraction the programmer built. When debugging the system, we have…
mhartl · 2011-02-21
I recently tried Natural Stress Relief (NSR) meditation per Alex Payne's suggestion (http://al3x.net/2010/09/07/startup-health.html). The technique requires carving out around twenty minutes for meditation twice a day (morning and evening). Even with a schedule as flexible as mine (i.e., extremely flexible), I found this virtually impossible to maintain; forty minutes a day may not sound like much, but it is, especially since it has to happen at specific times (before meals, not before bed, etc.). For example, I work much better if I eat within 30 minutes of waking; since (according to NSR) you're not supposed to eat before meditating, that leaves almost no slack in my morning schedule. It's also incredibly easy to forget to meditate until an hour before you have to be somewhere, and then you have to (say) shower, dress, eat, and meditate in order to keep up with the program. (Actually, per the eating rule, you would have to meditate and then shower & eat. And possibly be late to your thing.) And you know how hackers operate on the Maker's Schedule? For me, meditation became one of those things that breaks big chunks of time in two. Not good.
NSR emphasizes the importance of doing two sessions every day. After a couple of weeks on the program, I found that the stress of scheduling the meditation, combined with the stress of missing the occasional session (and hence, horror of horrors, not following the program), completely overwhelmed any stress-relieving benefits from the…
ubermonkey · 2022-05-02
I read a similar piece a few years ago complaining about the proliferation of "everything bucket" software.
Turns out, one size doesn't fit all. Both articles read to me like someone finding a given mode of data management isn't useful for them, and then assuming theirs is the universal truth.
https://www.al3x.net/blog/2009/01/31/the-case-against-everything-bucke…
spatulon · 2016-02-12
Alex Payne: https://al3x.net/2010/09/15/last-thing-about-twitter.html
"Some time ago, I circulated a document internally with a straightforward thesis: Twitter needs to decentralize or it will die. "
steveklabnik · 2015-06-07
It would seem from this blog post, he joined the advisory board, but was not a founder: https://al3x.net/2015/03/03/jacobin.html
jarcane · 2015-06-07
I wondered when this nonsense would show up here, and indeed am utterly unsurprised to see an article spinning conspiracy out of the disinvitation of a virulent racist and fascist popping up at #1.
For a less sensationalized counterpoint, try this: https://al3x.net/2015/06/04/wouldn't-censorship-be-exciting.html
dunkelheit · 2015-05-11
Most of the article reads like a pr piece sugar-coating Marc and a16z, and the part about his wife is unapologetic celebrity gossip :). I also doubt that depictions of the workings of VC firms from this article should be taken at face value.
To be fair, the author tries to ask some adversarial questions towards the end of the article, but for example Alex Payne's criticism (link: https://al3x.net/2014/06/17/dear-marc-andreessen.html) is dismissed with a casual ad-hominem attack.
The vision Marc presents for blue-collar workers (work a lot and be poor or work when you feel like it and be very poor) is hardly enticing. The future he is envisioning is one of extreme inequality, with a handful of people controlling most of the advanced technology that keeps the world running. And a16z clearly want to be among these people.
6a68 · 2015-03-23
Exploding offers are a standard move in the VC startup playbook. You're probably going to get a standard "just an engineer" startup experience. Is this what you want?
Here, read this and think it over: https://al3x.net/2013/05/23/letter-to-a-young-programmer.html
mseebach · 2014-05-05
What are your thoughts on Alex Payne's Letter to a Young Programmer?
Personally, I found it overly pessimistic, and my instinct is to be skeptical of such things - but I'm not knowledgable enough to actually pick apart his arguments.
https://al3x.net/2013/05/23/letter-to-a-young-programmer.html
caniszczyk · 2013-07-08
This blog post sums up why I choose to live in Austin these days... and commute to SF a couple times a month for work. I just find SF overrated, crazy, dirty and unbalanced.
This also reminds me a bit of al3x's post about San Francisco awhile ago... http://al3x.net/2009/10/04/so-youre-moving-to-san-francisco.html
aaronbrethorst · 2013-05-30
Semi-related: http://www.paulgraham.com/schlep.html
Too many people are unwilling to do the hard thing. Probably because their "goal [is] business for the sake of business (http://al3x.net/2013/05/23/letter-to-a-young-programmer.html)
rachelbythebay · 2013-01-17
Any time I see something like this, I always think about writing a counterpoint. Then I realize it's been done by someone else.
http://al3x.net/2009/10/04/so-youre-moving-to-san-francisco.html
barredo · 2013-01-01
Simple (altough not as much as other money-related startups like Stripe or Square -hum... what's with the "S"?-) has been on HN several times, most of them through Al3x/Alex Payne, their former CTO (http://al3x.net/2012/07/25/moving-on.html) and co-founder: http://www.hnsearch.com/search#request/submissions&q=al3x+OR+alex+…
catwell · 2012-06-20
onethumb · 2012-03-15
Related: http://al3x.net/2012/02/29/how-not-to-sell-software-in-2012.html
Wonder when companies will start to figure this out already?
lhnz · 2012-01-20
"HTTP Accept headers (and indeed, use of many fancy headers) are beyond what most client developers will bother with; including the response format in the URL with a ".xml" or ".json" is natural and obvious."
That was in a comment by Alex Payne [1] near the bottom. Obviously it's been quite a few years since he wrote that but it's what I personally think, too. The extent that many blog articles and comments take REST really adds far too much complication. Are client-side developers going to understand how to use your API? Always keep your target market in mind.
Honestly in my mind that's the most important point to take from this article.
[1] http://al3x.net/about.html
pbreit · 2011-11-29
One explanation:
"Shortchanging Your Business with User-Hostile Platforms"
http://al3x.net/2011/01/15/user-hostile-platforms.html
erickhill · 2011-05-03
He did move to Portland, however. "I live in Portland, Oregon. Before that, I lived in San Francisco. I grew up around Washington, DC." http://al3x.net/about.html
zyfo · 2011-04-30
Here's how a couple of guys deal with it:
Randall Munroe (creator of xkcd): http://blog.xkcd.com/2011/02/18/distraction-affliction-correction-exte…
Alex Payne (early Twitter employee): http://al3x.net/2009/09/14/my-get-back-to-work-hack.html
Please fill in with more examples. Preferably people who've accomplished something, as opposed to random students who managed to get their homework done in time.