HN user

EToS

181 karma

[ my public key: https://keybase.io/etos; my proof: https://keybase.io/etos/sigs/iDaK5gBd_jogVTViaVH5_3htIQJhZAICnNxY4wgb-hk ]

Posts4
Comments80
View on HN

Personally, I'd drop the lifetime access pretty quickly and bank on the fact that customers will renew for a quality product/service.

Last thing you want is an income time bomb in 3 years where your most active and loyal customers no longer need to pay.

Maybe an alternative could be to offer free months subscription and a tshirt for every successful recommendation

Neovim Conf 2022 4 years ago

VIM = OG

NVIM = A fully compatible re-write with focus on better scripting (lua), performance etc

GUIs = Alternative for using VIM/NVIM inside a terminal, with better optimisation for performance, smooth scrolling, animations etc (e.g MacVim, Neovide etc)

At a guess, there are a few things which "could" be working against you:

- Leadership at certain companies can include a lot of people management, and so being in a team of one possibly does make the case for progression in the eyes of HR.

- The company isn't big enough to facilitate career progression for everyone.

- The project may be seen as innovative, but possibly something that will be absorbed into the best practices of all teams over the coming years, and so there may be less of a case to promote anyone in the team because of this. (this is where you need to read between the lines a little, as PO's will omit plans like this for obvious reasons)

- Unknowns.. the people who briefly worked on the team may have raised concerns during 1-1's / exit interviews that you're unaware of.

The best advice i could give is to leave any frustration at the door during the next few months, and keep an eye open for you're dream role at another company.

Is 40 the New 60? 5 years ago

Being 40 shouldn't be an issue, however there are a few things to keep asking yourself to stay relevant on the way:

-- What is your goal?

If you don't know where you're going, the chances are your career trajectory could be plateauing, or even going backwards.

-- Are you progressing?

Pick a metric aligned with your goal and then measure yourself against it (e.g what you can measure, you can manage). Whether its specializing technically or moving vertically into management, its really important to keep moving in that direction, and to ensure that you are "compounding" your skills and successes along the way.

-- Are your skills transferable?

At all costs, ensure your skills are transferable. This will give you endless options and freedom to take breaks and move companies at will. NEVER allow yourself be the highly paid person on an obsolete project/system, not even for a year.

Lots of people want their key discipline to be the centre of the universe, you see it across designers, content creators, engineers, testers etc.. The key to any team in my experience is to have a healthy mixture of specialists (narrow scope, high resolution) and polyglots (wide scope, lower resolution), and to promote collaboration as much as possible..

I've used encfs with google drive for about 3 years now, I would love to see better client-side encryption tools out there targeted at cloud storage, but cannot see where CryFS offers much over encfs in this space.

If they dropped the "Pro" and the price, it would totally make sense to me. However, with the lack of recent investment in OS X, dropping of Thunderbolt line (i still hope this isn't real) and way too much over focus on the apple watch, its clear apple just wants another iphone/ipad style product, and they're running serious risk of losing power users at a point where microsoft has massively upped their game.

I love ORMs, they help abstract the database technology which has been really useful in a recent project switching an app from MSSQL to PostgreSQL. I also personally as developer appreciate the programmatic syntax.

I would caveat the performance issue, sometimes there is no better way, however i would always try to make things work in the ORM first before switching into native SQL to get the job done.