externalreality

Joined 11 years ago

Karma
415
Submissions
220
Member since
Jun 1
View on Hacker News

Recent submissions

Comment · 7 years ago
I think HTML is bad. I think DOM based development is bad. I really feel that Desktop UI development is much more mature and has much less legacy to compete with when developing a web UI.

I think the very near future will be web assembly code that paints a canvas. Mature desktop methods with GUI design tools will be ported to web assembler and retrofit for the web. QT5, imgui, are just the beginning.

I think a good exercise would be to open the Full Stack React book again and port the first few running examples to a Qt Quick Controls application and then target webassembler. I am willing to wager that anyone who gives it a real shot will be impressed at the productivity gains -- which generally stem from QML's expressiveness and not having to deal with React's over-complicated design. Not to mention, you'll not waste time because some component you made behaves differently across browsers. You'll also notice a complete lack of the dogma that tends accompany modern JS frameworks and libraries.

It also feels good to know that your UI may be a bit more performant that DOM based UI's.

Comment · 7 years ago
With QT5 and it's qt quick controls 2, I put together the demos of the first few chapters of "Full Stack React" within minutes. The QT creator helped me with this. I compiled to desktop (which is quicker) and then when I was done I compiled to WASM and loaded it up in the browser.

With React and other DOM based tools, it takes very long to develop even simple GUI's. There are tools like React Studio, but nothing as mature as QT. Also QML and Signal/Slots are much better than React's model IMHO. In addition, Virtual-DOM is a hack that only DOM based models suffer from and adds overhead to the development model.

I think the article is right -- Out with the new, in with the old!

Comment · 7 years ago
Agile is not the manifesto, I has really never been. Agile does not have a real definition.
Comment · 7 years ago
I wouldn't hang on every word of the agile manifesto. For example you don't have to google too much before you find people having debates over unit testing vs acceptance testing in the name of being "Agile" not giving to much attention to the "over processes and tools" part of the manifesto.
Comment · 7 years ago
Both jumping ship for raises and other things are also true according to multiple sources. Job satisfaction is another leading cause. The tech industry has to fix the issue of turnover, its costing too much money and careers are being diluted.
Comment · 7 years ago
The first problem with agile is that false dichotomy - "It's either agile or waterfall". Sorry but that dichotomy doesn't exist. Waterfall vs Agile is just a good-bad binary. Surely you want to iterate quickly and stay in constant contact with customers, if that is all agile is then I am all in. However, I can't subscribe to robbing developers of ownership of a domain. I would even do microservice arch if it meant dividing things up into domains and assigning developers microservices that they own. I want to keep developers and giving them responsibility and ownership is a good way to do it.

Its funny because, in Agile you hear "You don't want one developer leaving with all the knowledge" now instead we have all the developers leaving with all the knowledge.

Comment · 7 years ago
Two things.

1) Humans are stupid. If we were not were not we would have long ago colonized the solar system. The technology is there but we rather not. We would rather fight, discriminate, and withhold knowledge which would, quite literally, save all of our lives.

2) Programming principles can be understood because they are based on concepts that are largely built upon a physical machine. Math can't really be understood, you just have to become accustom to it. Mathematics is simply too abstract to relate to things you already know like programming is. So when learning maths don't try too hard, just memorize, and familiarize. Once you start thinking you are smart you stop working and you stop learning.

Comment · 7 years ago
Well, its time to move on from Hacker news. This will be my last post, I will try to get them to remove my account. Suppressing conversation about topics very relevant to technology is where I draw the line. There is nothing political about facts. If the moderators of hacker news can't handle that (because they too are a white male dominated company) then that is just something they are going to have to deal with - even if reality is something they can't deal with.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton