HNHacker News
TopNewBestAskShowJobs

jtrtoo

161 karma · joined June 11, 2013

Geek, humanist, avid lifelong learner, technologist, entrepreneur. Into burritos, beer, soccer, coffee. Adventurer in self-employment, tech consulting, high-tech.

Based in California, on the Central Coast.

Blog/Website: https://joshrichards.net

Twitter: @jtr

submissionscomments
jtrtoo··on Singapore software vendor says own hardware in colo costs $400M less than cloud
Everyone is going to have a different answer to this (and that answer may evolve as the business does).

All business decisions like this are about what level of abstraction is appropriate for us (today) and what level of specialization is conducive to our strategy[1] (today).

In some cases the infrastructure outsourcing question won't even be particularly important - a wash essentially regardless of the path taken (in the bigger picture of the enterprise's mission anyway). Other times, it'll be - effectively - paramount.

[1] Or current priorities, concerns, strengths, weaknesses, biases, pressures, risks, opportunities, competitors, etc.

jtrtoo··on Singapore software vendor says own hardware in colo costs $400M less than cloud
Yes, but it's much harder to have a legally enforceable SLA with your in-house team and much less fun to threaten to sue yourself.

[On the other hand, in-house gives you greater control. If you're good (enough) at alignment and execution, you can optimize your infrastructure for your use case and either save the organization money or enable more money to be made through enhanced capabilities.]

jtrtoo··on Gitlab loses one-third of its value after company issues weak forecast
I find it a mixture of frustrating and amusing the services (and software) that sell enterprise level packages but won't accept anything more than "free" from me either personally or my (tiny) business. I don't even need support - I just want to provide support. Just stick a Stripe charge form on there and say "best effort tech support" or even "no private support / forum only" and take my money damn it. :)
jtrtoo··on Ask HN: How much is reasonable to charge for rescuing a web app?
1. Don't expect you'll be cost effective for all potential clients that come to you with this sort of situation.

2. Charge a fixed fee - or even hourly - to figure out wtf is going on and assess things. This is effectively a discovery/consult. For some reason many independents can't wrap their heads around charging for what seems - to them - to be "nothing" but it's literally what consulting is. Get into the issue and help the client map a way out. Then...

3. If you want to help the client implement the map, you are also now in an informed position to give them a fixed fee arrangement to do this - the implementation bit. Or if you stick with hourly you can more realistically set expectations and estimate workloads.

Most independents are great at #3 (though most seem far more comfortable charging hourly for this implementation work rather than fixed fee, but that's fine too - at least they'll be able to estimate it better after doing #2 and end up with a better reputation), but horrible at realizing their real value is in #2 (as well as bridging the gap between #2 and #3).

P.S. If you invest in getting better (more comfortable and effective) at charging fixed fee you can rightfully charge more because you are literally being paid by the client to offload uncertainty (risk) onto you.

jtrtoo··on HP bricking printers remotely if the client's credit card expires [video]
They don't send you stuff every month. You pay a fixed monthly price for a certain number of pages of whatever color/quality you want along with some page count rollover benefits. You no longer buy cartridges. The printer phones home when the cartridge runs low (well before that based on their proprietary predictive algorithm) and a new one arrives soon thereafter automatically. It's not like you have more than 1-2 cartridges at a time. And you never pay for them in any case.

Incidentally you can still install standard (non-subscription tied - e.g. bought at Costco) cartridges and the subscription status is then irrelevant (but of course you pay for those cartridges so they're yours to do with as you please unlike the rented subscription ones), but that's not the point (for the most part).

I find it handy for super low volume printing needs at home.

jtrtoo··on Ask HN: How to know if laptop enrolled in Intel Management Engine?
Check the OEM's manual. There are nearly always options in the BIOS to disable. Also Intel's AMT engine rolls by during POST. You can do a <Ctrl-P> to go into the AMT (not BIOS) settings to see provisioning status and/or reset the ME AMT configuration in all cases I've seen.

On really old or some oddball systems the process requires a CMOS battery pull for a few minutes.

This all assumes your device was enterprise targeted to start with. If it lacks vPro/DASH it's irrelevant.

You can double check your own device in other ways too like seeing if there is a web server at http{s}://your_local_ip:{16992,16993}/ (from another host on your LAN not the same one).

jtrtoo··on Contract to Hire Discount
A 2x hourly rate (on a contract basis) only nets out to ~1x FTE over a typical year. (I'm speaking generally of course).

The 2x doesn't come for free nor is it just for PTO & health - it's paying for all the non billable time generally spent marketing, prospecting, qualifying leads, creating proposals, paying for time to proposals that never result in paid work, etc.

A typical independent consultant or freelancer only does billable work 50% of the time.

To answer your question as to "should you?" - it depends on your goals. Contracting versus standard employment is not just a financial, but a lifestyle decision.

jtrtoo··on Poll: Should you work for yourself or take a full-time job?
The costs of insurance should be built into your service pricing, just as a traditional employer builds their own employee costs into their pricing.
jtrtoo··on The damaging effects of 'boreout' at work
Well said.
jtrtoo··on Screw it, I’ll host it myself
So don't use unofficial ones. :)

Plenty of primary sources package their software for Docker these days.

jtrtoo··on The HP Way: How Bill Hewlett and I Built Our Company (1960)
Which HP? There are two now.

Enterprise (HPE) or Inc (HPQ)

jtrtoo··on Ask HN: Resources/Steps for Becoming a Consultant?
Hi. That's quite a topic! I've been consulting as my primary source of income going on 13 years consecutively (and consulting / freelancing for far longer than that).

I occasionally post about my experiences. Perhaps you'll find something useful in my archives: https://joshrichards.net/tag/self-employment/

jtrtoo··on The least you need to know to experience the joy of better brewed coffee
Fair enough. It does mention using them promptly after acquisition. I suppose I overlooked some folks might not realize beans have a shelf life. And not all beans on the shelf are sealed.

Fortunately, most beans in my experience are sealed such that prior to the consumer purchasing them they'll at least be in a reasonable state. Not roasted within the past few days fresh, but good enough for many folks.

jtrtoo··on The least you need to know to experience the joy of better brewed coffee
For espresso, absolutely. For brewed coffee, debatable.

The post was about the least so some corners were cut, albeit quite deliberately.

jtrtoo··on Ask HN: Would you find an accounting service for individuals valuable
Interesting work. I currently utilize Bench (https://bench.co) for my outsourced bookkeeping needs in my solo consulting practice. I'm quite happy with them, but if you're not aware of them it might give you an idea of what you're competing with when it comes to potential users like me. Good luck!
jtrtoo··on How to Immediately Start Closing More Freelancing Deals
I like your way of thinking about it and how you worded it.

Regardless of whether a guarantee is offered upfront, there is going to be a mess if the client isn't satisfied. The way I think about it is: I might as well use it to everyone's advantage and be clear about it upfront.

And there's a substantive difference between all parties knowing things could go wrong versus one boldly stating upfront that one will try to do the right thing. This will close more deals and offers additional value upfront to the client.

Of course, it helps if one addresses other issues like filtering out likely to be problematic prospective clients, but that's another post / series of posts for another day. ;-)

jtrtoo··on How to get your consulting fee upfront
That seems fine, but it doesn't really change whether you should ask for some of the overall fees upfront. :-)

I've moved almost entirely away from hourly billing, but where it does pop up there is generally a different fee for clients who have retainer agreements with me (which are usually annual in nature).

jtrtoo··on How to get your consulting fee upfront
Nice!

If you enjoyed Breaking the Time Barrier, you may also want to check the material put out by Alan Weiss. In my case, the real-world proposal examples he published years back (and pulled from his own solo practice) have easily been worth six figures to me. I believe I first ran across them in his book Million Dollar Consulting, but they are covered more specifically in two of his later proposal specific publications.

[1] https://alanweiss.com/ [2] https://alanweiss.com/store/books/

jtrtoo··on How to get your consulting fee upfront
I respectfully disagree. That situation is common in hourly billing certainly. That doesn't mean you can't require a deposit upfront based on some sort of rough estimate. The point isn't necessarily the amount, but that there is something. The client needs some skin in the game. Otherwise they're not actually a client. Plus it helps with your own cash flow, which is often far tighter than the client's (or prospect's) and, in any case, far more important to you than it is to them. :-)
jtrtoo··on Show HN: NimForum – A lightweight alternative to Discourse
How much do the connections between the people in your friend group overlap?

How do you deal with people you're connected with but not necessarily others in the group?

Just thinking out loud. Thanks for sharing!

jtrtoo··on Want to Be Happy? Think Like an Old Person (2017)
Do you have website describing this work? I poked around a bit and found your blog, but not one specifically describing your work for VCs.

--A fellow techie that has done a wide variety of freelancing and consulting the past decade or so; your transition comment caught my eye...

jtrtoo··on AWS Fargate – Run Containers Without Managing Infrastructure
This.
jtrtoo··on United Broke Its Contract with Flyers
I have a idea. Well, several.

1. Let's stop overbooking in the airline industry. The seats are already prepaid for. Who cares if a passenger shows or not? (It'd be different if they were losing revenue when a passenger doesn't show up; they aren't).

2. Let's take responsibility (the airline) if we fuck up (or an act of gawd enables) a situation where our own staff can't get where to a destination they need to be in per our own scheduling. This means we don't bump customers involuntarily for our fuck-up. If not enough paying customers volunteer so be it: We'll eat the impact of our fuck-up of not properly planning how to get our own staff from point B to point B (whether that means finding an alternative for them to get there, delaying some other flight, whatever).

The crux is this entire situation seems to be four distinct matters:

- Overbooking (unnecessary)

- Staff logistics (contingency plans, accepting consequences)

- Involuntary bumping (goes away with addressing the former two matters)

- Security / policing efforts for matters that aren't being handled amicably in the moment by a disagreeing party (standard police matter I presume, which has a body of knowledge and skill associated with it which may have been lacking here or needs to be adopted to plane boarding situations)

jtrtoo··on Ask HN: Do I need to incorporate?
You do not need to incorporate or form an LLC to establish a business account. A sole proprietorship is just doing business as yourself. It's particularly easy if you have your own name in the business name. No paperwork/DBA publishing required for the bank.

(For that matter, you don't even need a business account... Just an account that is dedicated to your business transactions.)

jtrtoo··on Ask HN: What do you use to align your daily todos with your long term goals?
Investigate OKRs (Objectives and Key Results). A lot of tech companies use them internally to align objectives and work across the organization and all teams.

I work solo (as a freelancer and solopreneur) and I have found OKRs invaluable in aligning my weekly and daily work to my quarterly objectives (and in keeping me honest about my capacity).

Recently, after moving in this direction in a more ad hoc manner, I started using http://weekdone.com to bring some it together and streamline things (WD is built around quarterly OKRs and weekly accomplishments tied to those KRs). The process has been wonderful.

jtrtoo··on BlackRock's Robot Stock-Pickers Post Record Losses
There's a distinction to be made between permanent losses and market driven / unbooked losses. If the original investment thesis stands, ignoring day to day market changes is perfectly reasonable.
jtrtoo··on Married to someone with anxiety
Check http://consumerlab.com
jtrtoo··on What I learned after 100,000 miles on the road talking to Trump supporters
It's all too easy to feel righteous indignation for the "others" when we're so easily immersed in our own little bubbles and personal challenges. To be sure, there are fringes on the edges of every faction of the political spectrum that are more difficult to reconcile, but if one can tune out that noise for a moment there is a possibility of reaching a deeper understanding of one another here. Whether or not you like the path chosen to office by our new President-elect--or even like him at all--there is something to be learned from listening to the large numbers of people who voted him into office and the factions that supported him. Most of them are honest, decent, and hardworking people that have similar struggles, hopes, emotions, concerns, and dreams as most anyone else in this country. The President-elect's message resonated with many people. That may seem crazy to many folks, but most folks who voted for him aren't crazy. Pay attention, engage in conversation, and try to understand why it resonated. And if you supported him, do the same. If everyone can work hard to remove the rhetoric and BS perpetuated by any of the political parties all the better.
jtrtoo··on Instapaper Premium is now free for everyone
Either Pocket or Insta should do more to surface previously saved (yet unread) stories. Pocket preferably as I'm a customer of theirs :)
jtrtoo··on How to Accept Over-Engineering for What It Really Is
This seems successful because It's less a rewrite and more of a build a different solution that actually fits the need.

Which is a good reason to dump something that isn't appropriate any longer. Or, worse, never was appropriate. :-)

Page 1 of 4Next →