HN user

elyseum

198 karma
Posts1
Comments23
View on HN
Goodbye, Feedly 4 years ago

So you liked Feedly for almost 10 years, but never bothered to support them financially. And now you complain that they go the extra mile trying to earn money?

No need to ‘return’ when you throw an error, but your approach is valid IMO: if structure / readability is that important, refactor the switch to it’s own method with only if checks in it. Hard to make that simpler and more readable.

A good example of: just because you can, it doesn’t mean you should. Yes, the if/else sequence is a bit more unstructured in terms of code layout, but chances the next developer browsing the code will instantly know what it does will be much higher.

I see some criticism in this thread towards DEV, but 6 day working weeks... to me it’s a classic example of incompetent managers trying to fix a project they lost control of. I mean, you work with highly skilled people, thrilled to be part of the next big thing and all you can think of is bringing in the whip. As if people aren’t motivated enough and not doing overtime already, giving the best they can to make it work.

Yes, it’s the DEVs that write the bugs, but it’s hard to not get sloppy from time to time when there’s constant pressure to make progress and meet deadlines for the sake of meeting them. It’s not DEV’s fault the intermediate deadlines apparently were just green coloured cells on an Excel sheet and did not include actual quality checks, or planning / priority reviews to prevent quality issues and excessive overtime.

To me, it’s about being able to bring (direct) added value to a company. Focussing on specific tooling is an example of doing that. Learning deeply is important as well, but it usually brings value to the company on the long term (if at all).

The intro of the text makes it look more like a cost cutting measurement. Luckily the end states that “publicly financed software developed for the public sector should be made publicly available under a Free and Open Source Software licence. If it is public money, it should be public code as well.”

Well, to write a high performance payroll system with lots of concurrent users it helps a lot to know how the database you’re using works internally.