HNHacker News
TopNewBestAskShowJobs

swanson

5,756 karma · joined August 30, 2010

Blog: https://boringrails.com Twitter: @_swanson
submissionscomments
swanson··on The state of Android updates is still dire
Yup, good phone. Very happy with mine as well.
swanson··on MoviePass Worked Out Great
I still maintain that $HMNY (the parent company) stock was an interesting and unique case where the average person could buy shares in, essentially, an early stage startup that had tremendous consumer interest and growth.

Most of the time you see tech startups they are either in the seed/VC stage (you can't invest unless you are accredited and have connections) or the IPO stage (mega-companies that everyone has heard of).

Did it turn out poorly? Yes (Share price went from $35 to $1 for a while and then down to basically zero). But was it a good process? I think so!

swanson··on Small Seasons
Neat, you should add a screenshot to the README so I can see what it looks like without having to install :)
swanson··on Django's goals are probably not our goals for our web application
The author has opted to use Django and would like to get to a state where their app is essentially "completed" -- where it will work fine without having to touch it again or make major changes.

The conflict arises because Django has a stated mission to always be improving (like a perfectionist). This causes issues for the author when they have to re-write parts of their application in order to keep up with updates to the mainline framework.

The author would like be able to get things like security fixes and performance improvements without breaking changes -- whereas the Django team is willing to require breaking changes in pursuit of improvements.

Ultimately, the author may be better served by using tools/frameworks that are considered "completed" (examples might be things like jQuery) or have a maintenance philosophy that prioritizes backporting and compatibility over improving the features/experience.

swanson··on In Japan, It’s a Riveting TV Plot: Can a Worker Go Home on Time?
As a fan of office-based dry comedies (The Office, Dreamland, W1A, etc), I'm curious if anyone has watched the show? If so, would you recommend it?
swanson··on OKRs from a development team’s perspective
It's the right attitude in spirit. But like how am I supposed to know how to decrease no-show rates at a clinic? How can I figure out how to increase harvest yields from autonomous tractors? Convert more enterprise sales accounts?

I know that the answer is: spend lots of time talking to customers, doing research, empathizing, etc. But then who is going to write the code while I'm doing all of that? It needs to get done, but I'm not sure why that is the job of the "development team".

swanson··on OKRs from a development team’s perspective
> Objective – Increase Customer Retention

> Key Result #1 – Lifetime Customer value increase from $N to $N+5

> Key Result #2 – Decrease Customer Churn Rate by 10%

I'm a developer on a team. How am I supposed to know why customers are churning? I'm three levels removed from talking to customers when they cancel. I don't have a deep relationship to know how to add value to them.

Someone needs to do the research, analysis, and leg work of finding potential areas to exploit. And then someone needs to have at least some amount of vision or inspiration about how to solve that problem. Or do whatever trendy new "design sprint feedback loop" brainstorming session someone is tweeting about. This is the kind of stuff I hear designers and "product people" talking about wanting to do.

If you want to do that work and then loop in the engineering team to talk about feasibility and planning that seems fine, but the last time I worked in an environment with OKR no one seemed to have any brilliant ideas about how to, you know, actually achieve the Key Results.

(Until these questions can be satisfactorily answered to developers, OKRs are going to be perceived as a buzzword, flavor of the month process air-dropped in because someone saw a blog post about it)

swanson··on Nassim Talebs case against Nate Silver is bad math
Related meta-analysis from the last go-around: https://towardsdatascience.com/why-you-should-care-about-the...

(Implicitly endorsed by Taleb via retweet)

swanson··on Book Recommendation for Interns
Start with "Apprenticeship Patterns" (learn how to learn, get a mentor, approach your career in the right way) and "Pragmatic Programmer" (a bunch of practical techniques that are language/tool agnostic and exposure to a bunch of shared vocabulary/jargon you will likely hear).
swanson··on None of my projects want to be SPAs
If you are talking about events for $(document).ready type things -- there is a turbolinks event for page:load -- it's a copy/paste replacement.
swanson··on App Analysis: Air Canada
It's not for data, but for catching visual bugs.
swanson··on Ask HN: If my company bills me out at $165/hr what should my salary be?
Roughly $100k (+/- 15% based on performance, tenure, location, company financial health, etc)

Salaries usually cap out at $130k-$150k for the role of "writing the code" at general software consulting at small-medium (5-150 person) "agile" shops. Likely higher at speciality shops, but I can't speak to that.

swanson··on RefactoringUI Book
Instantly bought. Steve and Adam have the absolute most practical and realistic design material out there -- I've had so many false starts with other design books that emphasis the art and design backgrounds instead of their approach: building software.

I've been a software engineer writing code for my whole career and the RefactoringUI material has helped me grow my design ability more than anything else I've tried. It's great for people that want to make their work projects look better, want to build a side-project that doesn't look god awful, or become more self-reliant in the quest to be the ultimate "company of one" product maker.

Here's my portfolio that I've been developing since I started following Steve and Adam's tweets/posts/videos: https://dribbble.com/swanson

Regarding the price: I think it's totally fair, especially given how much free content RefactoringUI has put out. $80-$149 is worth it to me for the years of distilled experience (and to support more of this material getting made). If it's too much, check out the free stuff they have: https://twitter.com/i/moments/994601867987619840 https://www.youtube.com/steveschoger and save up :)

swanson··on A funny rap song about the pains of pair programming
Hi, here's an angle: make music/videos to advertise for startup products. There is a video agency that specializes in making TV commercials for software products that you could emulate: https://sandwichvideo.com/

So for this one, find some pair programming/screensharing tool and sell them a license for the song (or produce a video) as marketing material.

swanson··on Ask HN: Recent sci-fi recommendations
* Sunshine (2007)

* Moon (2009)

* Steins;Gate (2011, anime)

* Looper (2012)

* Snowpiercer (2013)

* Ex Machina (2014)

* Edge of Tomorrow (2014)

swanson··on Ask HN: Recent sci-fi recommendations
I liked Book 2 the most, less flashbacks to the past and less emphasis on the Chinese culture/themes. I'd give Book 2 a shot and see if that rekindles the motivation.
swanson··on Are You Ready for the Nanoinfluencers?
It is a joke, but one that I take very seriously. https://i.imgur.com/wmjrQV8.png
swanson··on Are You Ready for the Nanoinfluencers?
If anyone is looking for a "picoinfluencer" opportunity, my fantasy football team is seeking a new sponsor. There are 9 other 24-32 year old tech workers in the league and my team is currently 8-2.
swanson··on Ask HN: What's the best way in 2018 to distribute a self-host web application?
https://devcenter.heroku.com/articles/heroku-button is pretty good if you can "Heroku-ize" the product. Easy installation, updates, scaling for sure.
swanson··on Twitter shares drop after reporting declining monthly active users
I think it was straightforward to predict that monthly active users would be down after they banned the bots (and lots of accounts were tweeting about losing 4-7 figures worth of followers) -- I'm a bit surprised that this is being cited as the reason for the bloodbath. Surely this point is not a sophisticated analysis or am I way over-estimating owners of tech stocks that live and die on earnings calls?
swanson··on The Best Textbooks on Every Subject
Seeking Wisdom is also really, really good. Super approachable and underrated.

The Personal MBA is also great, but I do agree that it's poor form for Josh to recommend his own book.

swanson··on YC’s 2018 Summer Reading List
Yeah, I liked it -- was a good mix of biography/personal stories about Kahneman and Tversky and brought in some real-world examples of applied topics covered in Thinking Fast And Slow.
swanson··on Riot Games Approach to Anti-Cheat
I wonder if Riot would consider building the scripting UI they show into some kind of training mode. It's a bit like the argument that no one would pirate if they content was easy to get for a reasonable price.

If players could train with the spell range circles, skill shot path projection, last hit helpers, etc in a sanctioned way, I wonder how much this would remove the desire to seek out the cheating programs.

Edit: I see they have a "training mode" already: https://na.leagueoflegends.com/en/news/game-updates/features...

swanson··on You don't need ML/AI, you need SQL
What was the Twitter thread/HN thread referenced about using "boring" approaches to solving problems?
swanson··on The US Mint lost $69M making pennies last year
They should sell ads on the back of the penny.

"A Penny Save is a Penny Earned - Chase Bank"

A durable, historical, innovative new channel that also makes minting pennies profitable. Everyone loved collecting those state quarters they made a few years back.

Of course, if this is successful we can move upstream to other coins and eventually dollar bills. Alternatively, we could allow rich people to put their face on the penny instead of that old president guy on there now.

Just the media exposure alone to be the first company to sponsor the penny would probably yield a positive ROI.

And think about how jealous the CEO of McDonalds will be when forced to dispense Burger King branded coins from their automated robot cash registers.

swanson··on Show HN: The Program – A fictional podcast inspired by Hacker News stories
Thank you. :)
swanson··on Show HN: The Program – A fictional podcast inspired by Hacker News stories
Please consider adding an RSS feed at minimum (if you don't want to fully launch in iTunes etc). It makes it a more realistic "proof of concept" test for me -- I can use my familiar tools and routines to let you know if I would actually listen to this show as part of my normal listening habits.

And then if you do move forward, we will already be subscribed so your listener base will continue to grow.

I'd be happy to listen to this on my drive home this evening, but downloading mp3s and getting them moved over to my phone and into my podcast player app is too much effort. Sorry, but that's the reality!

You've clearly spent time and energy to produce something worthwhile, but don't miss out on a small thing to make it easy for us to experience your content.

swanson··on A career decision influenced by Nassim Taleb
https://en.wikipedia.org/wiki/Tone_policing
swanson··on A career decision influenced by Nassim Taleb
"Concise abstract"...I don't know. It's a parody with a mocking tone penned by a comedy writer.

It's funny; but it's an uncharitable summary if you're going to use that as a basis for evaluating Taleb's ideas.

swanson··on Ask HN: Best practices for onboarding new employees?
> 12 binders full of details about healthcare, policies, what happens if you pass away and other remote events

My biggest pet peeve. Oh, you're a 23 year old college grad? Better take time during your first hour of being in the real world to pick your life insurance policy and memorize what building alarm code to use if you happen to be the only one in the office at 4am on a Sunday (during a holiday weekend).

← PreviousPage 2 of 27Next →