Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tabtab
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
77 ms
·
751.
▲
by
tabtab
7y ago
Re: I also don't think average users cared about security issues back then. Recommendations in common publications to remove them unless absolutely necessary coincided with their market share slide, as I remember it. Yes, Java applet
752.
▲
by
tabtab
7y ago
To an extent, yes, but didn't entirely solve the problem. When something goes wrong with Jquery or something that uses it, Jquery is yet another layer to debug or break. There's a point where throwing more layers at a problem has
753.
▲
by
tabtab
7y ago
Okay, I can see that, but it's related in my opinion because even in low-context cultures, the average person is "medium context", using social interactions and concerns as their primary way to communicate and coordinate. Us
754.
▲
by
tabtab
7y ago
I also thought Java was the future. But, Java tried to be an entire virtual OS, and gained too many security holes because of that. Flash had a similar fate. It's not that JavaScript solved that, it's that it's built into the
755.
▲
by
tabtab
7y ago
VT-100, IBM 3270 terminals, X-Window, Tk, Qt, Oracle Forms (with some caveats). And just because "web" more or less works doesn't mean we should stop trying. Web UI's for typical CRUD are expensive to build and maintain
756.
▲
by
tabtab
7y ago
Good point. Perhaps I shouldn't have said "read only" in #1. Just plain "document centric", including editing of documents and text. There will always be some overlap, but that doesn't entirely diminish the val
757.
▲
by
tabtab
7y ago
Re: It's easy to forget, but for years after its introduction JavaScript didn't work well. And STILL doesn't, at least for anything non-trivial. New browser brands or version often "break" a lot of libraries and c
758.
▲
by
tabtab
7y ago
I say "no" a lot, or at least "I don't recommend that", and it's usually not appreciated in the USA either, even if I carefully justify it. Related: https://news.ycombinator.com/item?id=19078308
759.
▲
by
tabtab
7y ago
If the controller doesn't fulfill that job, then the model or view model would (for good or bad).
760.
▲
by
tabtab
7y ago
Computer-Aided Software Engineering. It has different interpretations, but in my usage it means most of the application is controlled by meta-data that defines navigation, data relationships, field info, screen names, role associations, etc
761.
▲
by
tabtab
7y ago
That's pretty much true of any function or method.
762.
▲
by
tabtab
7y ago
I still haven't found anything that makes a clear distinction between "controller" and "model". The best explanation I've ever heard is that a controller's job is to map UI activity to the proper model and
763.
▲
by
tabtab
7y ago
Re: MVC is well documented, and objectively defined. I'm skeptical. Do you have a link or quote of the "official" definition so we can critique it?
764.
▲
by
tabtab
7y ago
Re: It's gonna look different for different business cases. Conway's Law rules. We need constructs that easily help us fit the stack to our teams and shop conventions. MVC allowed a shop to throw masses of people and code at a p
765.
▲
by
tabtab
7y ago
SOLID is subject to too much personal interpretation and language differences.
766.
▲
by
tabtab
7y ago
What's wrong with them being in the database? Analysts and project managers can then re-arrange things with fewer coding changes, using CRUD editing screens. One may have to re-project some URL's for the end-user's sake, but
767.
▲
by
tabtab
7y ago
I've found MVC annoying, but everyone goes "everyone else is doing it so we have to do it also". Lemming Syndrome. In team environments it's usually good to standardize "slots" for certain activities. But MVC d
768.
▲
by
tabtab
7y ago
> Fallthrough allows you to run partially the same code for different inputs. True, but it's a screwy way to manage such overlaps. The volume of errors and confusion exceeds the benefits in my opinion. There are other ways to do suc
769.
▲
by
tabtab
7y ago
In my experience the best reuse comes from studying the domain and existing code first. Pre-guessing without experience in the code base and domain often results in the wrong abstraction. And don't hard-wire yourself to the abstraction
770.
▲
by
tabtab
7y ago
Ranges are nice, but not a replacement for sets. (Allow both!) The main "fix" I propose is to get rid of the Break statement and the very need for it. If you have set-based lists, you don't need "fall through" behav
771.
▲
by
tabtab
7y ago
The C-style switch/case construct is obsolete and awkward, and cleaner alternatives exist, such as VB.net's technique. There is no need for "Break". The following could be added to C-style languages without overlapping w
772.
▲
by
tabtab
7y ago
A lot of those issues would be "back end framework" issues if we had a decent GUI markup standard. Tk would just be a kit to build a GUI browser with, not the domain application itself. It would be roughly analogous to "WebKi
773.
▲
by
tabtab
7y ago
My pet peeve is "monolithic". It implies that anything without microservices is Flintstones technology, encouraging clueless managers to bloat up software with microservices to get things like "separation of concerns". I
774.
▲
by
tabtab
7y ago
Re: but sometimes what I've heard is that they disincentivize work for those who are able I agree it can be hard to distinguish between the truly needy and intentional slackers. But, it would cost even more tax money to inspect harde
775.
▲
by
tabtab
7y ago
Ask each side to give a probability. If both sides have a similar estimate, then you move on to the next logic step(s). Don't bother debating things you already agree on. We don't have to dissect everything. If it varies too much,
776.
▲
by
tabtab
7y ago
Re: A lot of what people call logic are things like "not expecting a different result from the same behavior" That can be semi-formal logic if it's stated as a given rule-of-thumb. Most of the time your debate partner(s) w
777.
▲
by
tabtab
7y ago
Re: I can tell you there are a lot of people really not satisfied with how MS handles things Yes, they WANT competition for desktop/productivity app space to either motivate MS to do better, and/or provide alternatives. This wil
778.
▲
by
tabtab
7y ago
I'm not suggesting that one always write the UI in direct markup alone. Program-generated markup and/or an IDE (drag and drop) is perfectly possible. It's just the standard interface to a GUI browser. Once the standard catche
779.
▲
by
tabtab
7y ago
There may be a point where the total economic cost of newbie training exceeds the benefits of improving efficiency for the experienced. C++ arguably did that. Another problem is that people will use different languages if the learning curve
780.
▲
by
tabtab
7y ago
Re: not going to be One True Standard that works well enough for everybody. One could say that about anything, yet we have HTML, SQL, etc. as standards, despite their limits and imperfections. Oracle Forms allowed a single client to handl
More ›