HNHacker News
TopNewBestAskShowJobs

ritchiea

4,724 karma · joined November 10, 2011

Developer & Writer

http://andrewritchie.info

ritchiea@gmail.com

submissionscomments
ritchiea··on The Uncertain Fate of Amsterdam’s Red-Light District
Using your body for money isn’t normal? Using your body for money is the dominant form of labor. Manual work, factory work, mining, domestic labor, even most service jobs (you cook, you clean, you carry dishes). Undoubtedly sex work makes some people uncomfortable but it’s not because it involves the body.
ritchiea··on The Slave of Seriousness
Also for many major figures like Sontag their impact is hard to measure just by reading their work. Their impact is measured more by influence on their peers and intellectual ancestors. So if you're not familiar with an entire canon of literature you might find her interesting but not necessarily special.
ritchiea··on The pointlessness of daily standups
This is absurd to me. Standups are quick and it is helpful to know what everyone is working on. And they can serve as a time when you are up front about being stuck on something and get some help from a teammate when maybe otherwise you might have just kept tinkering or hammering away in your own world. It’s just a little nudge to share your status and keep everyone on the same page. It prevents wondering what your colleague is typing up a storm about which is a natural human curiosity.

And the author says make it async, I agree! That’s not against the spirit of standups, I’ve worked on remote teams with an asynchronous standup slack channel.

The most common problem I’ve seen with standups is they can become more than status updates and end up a time during the day to brag about your accomplishments or justify your status within a team/project. Usually to keep management happy or angle for an agenda other than keeping the team together.

ritchiea··on Running GitHub on Rails 6.0
What's the current state of Sails? I first heard about it 5 or 6 years ago but haven't heard much else about the project in ages.
ritchiea··on Joi Ito Resigns from M.I.T. Media Lab After Outcry over Jeffrey Epstein Ties
So not taking donations from a felon convicted of sex trafficking and not going to his dinner parties and showing concern for young women from poor countries he keeps around him is being a deranged mob now?
ritchiea··on Joi Ito Resigns from M.I.T. Media Lab After Outcry over Jeffrey Epstein Ties
Why are there inevitably people who want to do the mental gymnastics of assuming innocence for a man convicted of sex trafficking?

I understand assuming innocence the first time someone is accused of anything unsavory because mistakes happen. But once you are convicted, serve jail time and are suspiciously behaving in the same manner...

Who are we serving by assuming innocence?

And let me remind you that in society we have different standards than a court of law. A court of law has to assume innocence, in public we might be doing another human being who is a potential victim great good by expressing concern about the nature their relationship with a known felon & abuser.

ritchiea··on Facebook Dating
That might have worked but college students already used FB as a defacto dating app and facebook still grew to be a monopoly without that feature. Now that facebook is out of favor with young people this might be a good way to increase engagement with older single people.
ritchiea··on SuperSQLite: SQLite library for Python (2018)
Why are portions of the test suite closed source?
ritchiea··on Tech Interview Handbook
I’ve failed technical tests because I found the interview process stressful, or felt nervous or uncomfortable in the moment or was having a bad day. I recently did a round of interviewing for jobs and realized the real key for me was handling my emotions in these situations so I can bring the same approach I bring to my work to the interview. And it’s not the same as your day to day work because if I’m writing an algorithm or solving a problem at work finding the solution usually happens in my head rather than out loud. This difference is meaningful.

After a few bad interviews I got the hang of it and aced a couple algos interviews. I’ve worked as a developer for 8 years, have tons of software in production, have some open source contributions and have worked productively on several teams.

Interviewing is a skill. I understand why a company wouldn’t hire someone who doesn’t pass a programming test but failing a programming test doesn’t mean you can’t do the job.

ritchiea··on Ask HN: Freelancer? Seeking Freelancer? (August 2019)
SEEKING WORK | Berlin, Germany or remote (originally from NYC, can make trips to US east coast)

I am a senior web developer with 7+ years of experience building web apps & services. Most of my experience is in Ruby & Javascript with PostgresSQL databases. Long time Rails dev (since Rails 2), more recently I've worked with Node.js/Express & React as well. Occasional smalltime open source contributor (most recently to KillBill a billing & payment platform). Not dev-ops per say but I have experience managing deployments with AWS, Digital Ocean, and Heroku.

I’ve worked on everything from first APIs & SPAs for startups to a CMS for the New York Times to a civic art installation for Davos.

Github: https://github.com/ritchiea

Resume: https://www.dropbox.com/s/78xmjv29pkt4qr7/andrewritchie20190...

ritchiea··on Want to hire the best programmers? Offer growth
I have been freelance for years, recently I did some interviews for full time positions and I can't agree with you more. Companies that need freelancers are primarily concerned with can you do the job, there's a deadline, there's a contract, there's some urgency.

Most companies I have interviewed with for full time roles advertise that they are a hiring for several roles but often are just hoping that someone who speaks at a lot of conferences or is a ex-FANG higher up will apply (I've heard this from friends on the inside).

I have been very open about what my experience is and what I'm looking for. Somehow every full time job interview feels like getting picked apart to pieces while most freelance interviews feel like someone genuinely trying to assess if you can be useful to them.

ritchiea··on Ask HN: Who wants to be hired? (July 2019)
Location: Berlin, Germany (English opportunities only please, I'm from the US & my German is improving but still sehr schlect)

Remote: Possibly? Depends if I can reconcile that with my visa

Willing to relocate: It depends (no SF)

Technologies: Rails, Node, Bootstrap, Sass, Ruby, Javascript, more recently React & Kubernettes

Résumé/CV: http://www.andrewritchie.info/docs/andrewritchie.pdf

Email: ritchiea [at] gmail [dot] com

ritchiea··on Ask HN: Freelancer? Seeking Freelancer? (July 2019)
SEEKING WORK | Berlin, Germany or remote (originally from NYC, can make trips to US east coast)

Full stack Ruby and Javascript developer with experience as a lead dev, as well as a teacher/mentor. I believe in writing clear, readable, simple code and refactoring for performance as necessary. I'm good at communicating with other stakeholders, including non-technical execs/managers, thinking about the business problem and advocating for the user.

Most of my experience is with startups and small businesses. But I also have done a smattering of big company work including at the New York Times and Cleversafe ($1B onsite file storage service acquired by IBM). Over the past few years I have worked for a niche social media company, a B2B fashion supply chain management company and on a one-off art installation project for Davos.

Long time Rails dev (since Rails 2), more recently I've worked with Node.js/Express & React as well. Occasional smalltime open source contributor (most recently to KillBill a billing & payment platform). Not dev-ops per say but I have experience managing deployments with AWS, Digital Ocean, and Heroku. All that said I typically choose my work based on the teams and projects rather than the tech stack.

Github: https://github.com/ritchiea

Resume: http://www.andrewritchie.info/docs/andrewritchie.pdf

ritchiea··on Ask HN: Who wants to be hired? (June 2019)
More on my work background in my freelance posting: https://news.ycombinator.com/item?id=20089657
ritchiea··on Ask HN: Freelancer? Seeking Freelancer? (June 2019)
SEEKING WORK | Berlin, Germany or remote (originally from NYC, can make trips to US east coast)

Full stack Ruby and Javascript developer with experience as a lead dev, as well as a teacher/mentor. I believe in writing clear, readable, simple code and refactoring for performance as necessary. I'm good at communicating with other stakeholders, including non-technical execs/managers, thinking about the business problem and advocating for the user.

Most of my experience is with startups and small businesses. But I also have done a smattering of big company work including at the New York Times and Cleversafe ($1B onsite file storage service acquired by IBM). Over the past few years I have worked for a niche social media company, a B2B fashion supply chain management company and on a one-off art installation project for Davos.

Long time Rails dev (since Rails 2), more recently I've worked with Node.js/Express & React as well. Occasional smalltime open source contributor (most recently to KillBill a billing & payment platform). Not dev-ops per say but I have experience managing deployments with AWS, Digital Ocean, and Heroku. All that said I typically choose my work based on the teams and projects rather than the tech stack.

Github: https://github.com/ritchiea

Resume: http://www.andrewritchie.info/docs/andrewritchie.pdf

ritchiea··on Ask HN: Who wants to be hired? (June 2019)
Location: Berlin, Germany (English opportunities only please, US-citizen)

Remote: Possibly? Depends if I can reconcile that with my visa

Willing to relocate: Not before April 2020

Technologies: Rails, Node, Bootstrap, Sass, Ruby, Javascript, more recently React & Kubernettes

Résumé/CV: http://www.andrewritchie.info/docs/andrewritchie.pdf

Email: ritchiea [at] gmail.com

ritchiea··on Ian Lance Taylor's Response to “Go Is Google's Language”
There's a lot more nuance in the original post, outlining that Go is fully open source & it can be forked. That the author believes any good open source project should have a coherent vision and a set of decision makers. That the actual committers to Go are majority Googlers but not overwhelmingly so (59 Googlers to 51 others).

There is more to Go than Google, there is a community and it is as free as can be. But the final decision makers are at Google. It's all very well said, every open source project has a set of final decision makers and that project is theirs. Unless you work hard to become one of those decision makers the project is not yours. And perhaps it is not notable to write the blog post "this open source project ACTUALLY belongs to so-and-so."

ritchiea··on Name one thing in this photo
Also CVS is a big corporate pharmacy chain where people buy their toothpaste, etc. I doubt this is how CVS does their marketing
ritchiea··on What happens after rich kids bribe their way into college? I teach them
It's insulting to compare students whose parents have committed criminal fraud in exchange for university admission to political movements for equal rights for groups that have seen even their most capable members discriminated against.
ritchiea··on How I Eat for Free in NYC Using Python, Automation, AI, and Instagram
It's not manufactured controversy, the biggest accounts who are successful from these aggregation without permission practices are constantly under criticism from the creators whose work they are profiting off. If you think this is "manufactured" google "Fat Jew" or "Fuckjerry" those are 2 Instagram accounts that creators led unfollow protests against because they profit from other's content.

There's a ton of criticism of these practices, it's morally grey at best, I believe it's morally wrong.

It's not hard to see why this upsets creators. There are thousands of actual content creators, artists, comedians, writers, etc working on social media to make a name for themselves and develop a following (or maintain a following, some of the people aggregators steal from are very successful). These people do the hard work of making original content that is interesting. They suffer failure, they launch new projects and ideas and do a ton of hard work. Then the aggregator accounts skim off the top of the entire network, don't pay the creators and end up with thousands to millions in ad money without doing any of the original & difficult creative work. Rip off at scale is far more lucrative than doing the hard work of making original material.

But the lower effort rip off at scale is only possible profiting off of people doing hard work for free.

ritchiea··on How I Eat for Free in NYC Using Python, Automation, AI, and Instagram
Taking content from public accounts to repost without permission for your profit is definitely morally gray.
ritchiea··on A guide to difficult conversations
You're right about the tone. If someone has not sincerely committed to believing the NVC framing of the problem is accurate then the tone comes off as incredibly condescending. You have to believe that the emotional component of the issue is a real problem and not just that you're caring about the emotions of other's as a chore to get what you want.
ritchiea··on There is no reason to cross the U.S. by train, but I did it anyway
None of those are to or from Berlin. Munich might have cheaper rail options than Berlin, especially since Munich is a more traditional hub of industry. Flights Berlin to Köln are definitely cheaper than trains. Generally in my experience flights in Europe are less expensive than trains YMMV.
ritchiea··on There is no reason to cross the U.S. by train, but I did it anyway
Trains can also be pretty quaint in Europe today now that low cost airlines like Easyjet and Ryanair offer cheap flights to most major cities. I live in Berlin and even domestic trains are far more expensive than domestic flights to medium and large cities.
ritchiea··on Goodbye Docker and Thanks for all the Fish
I read the finer point of the argument to be that Docker got the layer of abstraction wrong for monetization. That Kubernetes (which orchestrates containers) is the tool at the layer of abstraction where a company could provide a product that has enterprise demand similar to Red Hat. And that Docker is a replaceable piece of technology in the market of managing cloud architecture.
ritchiea··on W3schools.dev Redirects to Mozilla Developer Network
I usually add "mdn" to my search when I'm querying a HTML/CSS/JS topic.
ritchiea··on As McKinsey Sells Advice, Its Hedge Fund May Have a Stake in the Outcome
You don't get fired for hiring McKinsey. And if there's a scandal 5 or 8 or 10 years down the line where your company loses boatloads of money and McKinsey's hedge fund made money betting against you, 99% of the people involved when you hired McKinsey in the first place will have new jobs. Likely at other companies.
ritchiea··on WeWork Gets a Visit from Financial Reality
Yea it sounds like the kind of corporate slogan you come up with when you have to prove you're not just a real estate company and that your company has exponential growth potential rather than a slogan expressing something anyone wants.
ritchiea··on Things I Don’t Know as of 2018
How effective is an NDA in this case? A lot of NDA's are effective because BIGCO you signed the NDA with has piles of money & resources to sue you. If a developer is ghostcoding for ROCKSTAR and it gets out ROCKSTAR hires ghostcoders. ROCKSTAR is screwed and maybe he was making pretty comfortable money at BIGCO but his pockets are exponentially smaller than BIGCO's. And he doesn't have a legal department to handle the lawsuit either. He'll have to handle it himself, while he's being dragged & disgraced in tech news and on Twitter.

And even if the NDA is with you the agency, do you have a legal team? If you do is your agency big enough or is it worth business enough for you to get into a big fight with one of your former contractors to defend ROCKSTAR? Especially when ROCKSTAR is the one who looks bad to the public and not necessarily your agency?

I'm not saying you're not telling the truth, it sounds plausible but I wonder about the model.

ritchiea··on How Much of the Internet Is Fake?
It may actually be an accomplishment. They figured out how to take advantage of the system so that users could not skip your ads. That might be a great thing. But the nature of the accomplishment requires you to change your metrics to evaluate the success of your ad campaigns rather than keep the same metrics and label yourselves a success.
← PreviousPage 8 of 30Next →