HN user

nodejs_rulez_1

284 karma
Posts0
Comments132
View on HN
No posts found.

Guys, don't click the link. It's actually not about transformers, but in fact some machine learning BS (which, given the peak hype year of 2019 for ML, is not surprising).

In the UK: Covid will dimish in importance enough for people to disentangle the negative consequences of Brexit, leading to widespread use of the Pikachu shocked face meme. Scottish independence will take a step forward, with a new referendum scheduled for 2023.

Very interesting, transfer of such a financial liability as Scotland from UK to EU may even offset at least some of the Brexit damage! Followed by more Pikachu faces, but under different flags.

Why Emacs: Redux 5 years ago

If you pick a language designed by someone who explicitly hates tooling, then you are bound to suffer from the lack of good tooling.

I recently tried to block YouTube ads on an iPad and failed. Equally surprised to see OS updates bring new feature changes that simply cannot be disabled (tab/app groupings). I mean there aren't that many Safari/iOS config options to choose from to begin with! What an insanity.

Samsung still makes cheap tablets that are awesome in terms of hardware, right?

The intentions there are good, but reads bit unrealistic in some places. Being a boomer, author doesn't realise how far financially he is then many people who are younger.

Stop wasting your time on commuting, boring jobs, meetings, TV. Do only things that you feel are worthwhile, with people you like. If this means a cut in income, so be it.

TV - sure, commuting - thanks to COVID only, the rest - sorry, but I would like a house/pension/family.

Interesting, that one cannot delay a (pre-)payment (except as a credit) yet the goods can be delayed randomly. Seems like some asymmetry there.

I think it's like that statistics about most of purchased Steam games not being played or something like that. You buy an idea that you could have enjoyed this device.

If I had to guess, it's more about some quasi-girlfriend experience or something like that. I think they can even "meet a fan in a hotel" for the right "donation". Though that might have been Twitch. Hard to tell these days, I am not a simpologist!

I am an engineer with 20+ years of hands on keyboard, I've got projects that are now part of Apache, 1000's of stars on github. I've been CTO at a number of startups that have got significant funding. My point is to establish some credibility. I probably still suck.

More about being in a right place at a right time, but granted.

Having said that, I have been working with Microsoft PowerAutomate for the past 1.5 years and while it has saved a lot of time and been overall a good experience, there are times when the no code/low code gets in the way and I wish I could just "drop into code" to get something done. Examples are things like data validation. This technology is not going to replace coding, the paradigm shift is really happening for people in the marketing and sales operations parts of the business. For these folks, this tech is life changing. In a lot of ways, this tech felt like when you try a new framework in your language of choice; at first it's super easy and you get hyped, and then you hit a requirement where the nocode/lowcode environment really gets in the way.

I think higher-level languages with a dual code-graphic representation and a possibility to drop into lower level are an interesting option, but even that is not new - Unreal/Unity3D etc.

What do you think about this movement?

It's not a movement, more like a mini-trend based on rediscovery of an old idea. At least not a pure investor duping like "metaverse".

Clearly these apps/platforms enable non-developers to solve a bunch of problems which would otherwise need a software engineer. Is this a paradigm shift?

If it is, it happened in the last century and many times since then already. You could still hype it up for a new domain to grab some investor money, I guess.

I love typeful functional programming, but:

There’s no objective and open evidence that OOP is better than plain procedural programming.

None such evidence for functional vs anything either.

Some might disagree with me, but the truth is that modern Java/C# OOP has never been properly designed.

Really?

It never came out of a proper research institution (in contrast with Haskell/FP).

Not designed 'by a committee' effectively? I guess there is a new definition for languages designed by "research institution": a language that nobody uses to ship things.

Erlang is OOP in its purest form.

Erlang is a domain-specific language for backends. It's useless for front-end.

Contrast this to a similar refactor of non-OOP code in JavaScript:

A language not made by a research institution, that had to have a bunch of higher-level languages created on top by non-'research institutions' to make it more usable (aka OOP)...

Refactoring OOP code is extremely risky. Complex dependency graphs and state scattered all over OOP codebase, make it impossible for the human brain to consider all of the potential issues.

And you have picked JavaScript as a counter-example :)? Like, is there a single competent person on Earth who would pick refactoring a legacy JavaScript codebase over a legacy C# codebase? The types alone would be a game changer, not to mention ReSharper.

The development of functional languages is mostly community-driven.

So, not by 'research institution's?

I expect some sort of reaction from the defenders of OOP. They will say that this article is full of inaccuracies. Some might even start calling names. They might even call me a “junior” developer with no real-world OOP experience. Some might say that my assumptions are erroneous, and examples are useless. Whatever.

O_O

However, their arguments in the defense of OOP are usually quite weak. It is ironic that most of them probably have never really programmed in a true functional language.

Pre-deflecting personal attacks followed by a personal attack?

...etc. Too much to unpack there frankly. On a serious note, functional programming saved me a lot of stress in many situations. OOP done well is quite beautiful, and yes, closer to Alan Kay's original vision than modern Java.

Thank you, GitHub 5 years ago

Stayed long enough to screw up the Azure DevOps future, but not long enough to make GitHub a viable alternative.

...As a developer you need to support this in the future. It might be nice to build today but it will be a nightmare later.

But the sort of people choosing a JS stack are quite quick to move on. Make a mess, slap a new achievement on CV and dash.