HNHacker News
TopNewBestAskShowJobs

walkingriver

38 karma · joined October 14, 2020

submissionscomments
walkingriver··on Code Review as a Service
Definitely a side-gig. Early on I devoted about 1 hour/day to it. Now I get to it whenever I can.
walkingriver··on Code Review as a Service
Most projects I have reviewed for pullrequest.com have reviewers on the engineering team also. In a way, we are helping them get better at reviewing their own code. I imagine that some teams won't need us after a while. On the other hand, in some projects we have become trusted members of their teams.
walkingriver··on Code Review as a Service
A really cool side effect of working with pullrequest.com over the past year is that I do feel that I've gotten to know some of these projects. Some interactions end up becoming lengthy conversations between the reviewers and the engineering teams over the course of multiple pull requests. We point out potential issues and are still around when those issues are addressed. For some projects, the reviewers are treated like part of the team.
walkingriver··on Code Review as a Service
For many of us who work for pullrequest.com, it's a side gig. Some are full-time, but I have a day job. I like to do 1-2 PRs per day, and it pays for my iPhone and MacBook habit.
walkingriver··on Code Review as a Service
In most of the projects I have reviewed for pullrequest.com, the engineering team is also doing its own reviews. We are "another set of eyes" as it were. Many of our larger reviews can end up becoming lengthy conversations between us and the team. There is definitely a lot of knowledge transfer going on. What's been truly rewarding is when someone on the team comes back to us and asks for advice on the best way to solve a particular problem.
walkingriver··on Code Review as a Service
I'm one of those reviewers, and I agree with you about the talent. Not speaking about myself, but the people I've gotten to know and also the ones I have referred.

Each PR gets two reviewers from pullrequest.com, and we get to see each others' comments. One will catch stuff the other misses, and we usually support each other. It's most fascinating when we disagree on something, which so far has always led to a high-quality discussion between the engineers and the reviewers.

I've been working with them for most of 2021, and I can honestly say I'm impressed with the review comments I have seen. It's been nothing but respectful and professional. As a plus, it's made me a better code reviewer at my day job.

walkingriver··on Code Review as a Service
I am a reviewer on pullrequest.com and I can assure you I do not work for free. Many of us are Senior or Lead developers with day jobs, who do this as a side gig and to keep our skills sharp.

During my code reviews, which tend to revolve around Angular and Ionic (that's what I signed up for), I have found lots of outdated practices. I can often provide advice on how to make their code better, show them features that are deprecated and how to address them, and generally make their code better.

As another reviewer has pointed out, we can see the entire code base, not just the current diff. We tend to work with the same companies repeatedly and become familiar their project. Some of the engineering teams treat us as part of their team and ask for advice, which is really cool.

Doing code reviews for pullrequest.com has also made me a better reviewer in my day job and has changed the way I approach my coworkers. It's truly been a win-win.

walkingriver··on Show HN: Theme Park Scavenger Hunt Game Deployed as a PWA Instead of App Store
Thanks. I haven’t yet decided how (or even whether) I’ll try to monetize any of these apps. For now I simply want to get them published somewhere permanently. When I do I’ll try to remember to post them on some cataloging sites.
walkingriver··on Show HN: Theme Park Scavenger Hunt Game Deployed as a PWA Instead of App Store
After four years as a paid Apple Developer, I finally decided to stop paying for it. Instead, I am going to convert my App Store apps into Progressive Web Apps. After a brief Twitter poll, this is the one that I decided to move first. It isn't completely finished, but it's pretty decent so far. Geolocation "just works" due to my use of Capacitor. The app was already an Ionic Framework / Angular app, so converting it into a PWA was nearly effortless. Run it from a mobile device for best results. Construction feedback appreciated. I have already found a few minor bugs.
walkingriver··on Ask HN: Does it make sense to write a blog in 2020?
Most of my blog content (https://walkingriver.com) came from me keeping notes during projects. They are documentation for myself that I can refer to later. I have done that. When the Covid-19 pandemic hit, I managed to scrape together enough content to publish a few books on Amazon (https://amazon.com/author/mcallaghan).

So I would say, "yes."

walkingriver··on Show HN: My new book on how to become an Angular Advocate at work
The book came from my being selected to train some of my coworkers in Angular. I hope others can find the experience helpful.
walkingriver··on Fun and Bizarre eBook and Reader Giveaway
I was trying to figure out what to do with an old, but working Nook Color I found in my desk drawer. I decided to give it away, preloaded with some books. I'm hoping that someone might find it useful.
walkingriver··on Ask HN: Anyone making money with online courses?
You have no visibility to your courses' students or their contact info.

You can send a couple of "marketing emails" per month for each course. Inside those emails you may only have links that go back to Udemy, so they are used primarily to market your other courses on Udemy. If you try to include a non-Udemy URL, the system detects it and won't let you send.

Plus, someone on Twitter just pointed out that every one of my Udemy courses is available on multiple pirate sites. So, at this point, I think I'm just going to shut those courses down. I certainly won't be expanding them anymore.

walkingriver··on Ask HN: What is the solution to the Seinfeld “Frogger” problem?
That's so cool. Thanks!
walkingriver··on Ask HN: What is the solution to the Seinfeld “Frogger” problem?
That's awesome. Thanks for the link. I don't anticipate ever needing to do this, but it's weird how your mind sometimes won't let go of an idea.
walkingriver··on Ask HN: Anyone making money with online courses?
Udemy has been a bust for me. In fact, I went on a mini-rant on Twitter this morning about it (https://twitter.com/walkingriver/status/1325772355449344001).

I've had decent success with Gumroad selling directly (https://walkingriver.gumroad.com).

I also sell book versions of the same content on Gumroad and Amazon (https://amazon.com/author/mcallaghan).

I think you should shoot for an hour or two of valuable content onto Gumroad, set a fair price for it, maybe even give away all or part of your first course. Build an audience to give you some fans to sell the second course to. See how it goes.

Good luck!

walkingriver··on Ask HN: Separate personal vs. work GitHub account?
Definitely keep them separate. Sometimes, depending on whether or not you have side gigs, you might want more than just those two.
walkingriver··on Ask HN: What was your “Fuck this shit I'm out” moment?
I was chastised for using C# and .NET for a problem that was proving difficult to solve. When I tried to explain why I had done it that way, I was told to redo it "the right way." I hung up everyone on the conference call and essentially resigned. The actual resignation took a while, but that was the end of my employment there.
walkingriver··on Ask HN: What was your “Fuck this shit I'm out” moment?
My boss falsified my resume to make the company look better when he bid on a custom software development job. I handed him my keys and left. He then tried to have me arrested for stealing company property.
walkingriver··on Ionic Vue
Congrats to the entire Ionic team. Another win!
walkingriver··on Navy ship breaks longest time at sea record due to Covid concerns
It's like a real-life version of The Last Ship.
walkingriver··on Pennsylvania’s rejection of 372k ballot applications bewilders voters and staff
Seems like it would be better to vote in person if you can.
walkingriver··on Twitter and Facebook's action over Joe Biden article reignites bias claims
Maybe this is a naive take, but I don't see why platforms such as Facebook and Twitter bother. Just let the marketplace of ideas flourish. Isn't that ostensibly why they were created? Why put your thumb on the scale? In this case, they are inadvertently bringing more attention to the subject. How many more people are aware of the story now? Seems counter-productive.
walkingriver··on How do you feel about “exit paperwork?” Signing once nearly got me arrested
The issue was an affidavit I signed swearing that I returned all the company's property after I resigned. Then I realized I still had some CDs. It all "hit the fan" when I tried to return them. It's been more than 20 years, but I think there are some lessons to be learned.