![]() |
|
![]() |
|
I don't say it is necessarily a good metric for promotions, but solving complex problems is not the same as finding complex solutions
|
![]() |
|
in my defense I can think of at least four times I needed to prototype a complex solution to understand why it was the wrong solution and then discard it
|
![]() |
|
Think my company burned a year on a solution using Cassandra. I think the problem was 1/3 Cassandra and 2/3rds the people that would pick Cassandra amd Java over PostgreSQL and C# or go.
|
![]() |
|
Stochastic differential equations is fundamental knowledge to do option pricing (black-scholes) among other things. I would expect an average guy educated in that field to be able to understand
|
![]() |
|
Do engineers at FAANG choose what problems they want to solve? At places I worked, it was more of management task to choose problems to solve. Developers just worked on tasks they were given.
|
![]() |
|
Yes it's a problem; that's why I've started to use the "this isn't an art project" line, because some people really do seem to treat it as such.
|
![]() |
|
Sometimes the promo committee can't tell the difference, i.e. was the problem complex to warrant the complex solution. They just see the effort put into solving it.
|
![]() |
|
When the value generation is so far removed from the individual, the system will get skewed towards private taking over something more globally beneficial (globally as in for the entire company).
|
![]() |
|
My biased opinion that this is Frontend/JS landscape. The amount of tools used to make relatively simple things is staggering. I feel similar things going on in DevOps.
|
![]() |
|
I would love a microwave with a slider for power level and a dial for time. Best I have found so far is the now obsolete Breville BMO734 with jog dials for power and time, plus I use the quick-start and cancel buttons. Importantly you can change power and time even while it is running - very nice. Jog dials are not my favorite but the UI works. Extra feature buttons on inside door jam is a good design although honestly I never use the extra features. Ervery microwave with a keypad has been total shit UI in my experience. https://www.breville.com/content/dam/breville/us/assets/micr... I bought a spare second hand one the other day for parts! |
![]() |
|
High-end blenders too. All I want is speed dial, pulse switch, and on/off switch. And that's all anyone wants, but for some reason every new generation has to have all these functions nobody uses.
|
![]() |
|
There is value in choice. Not won't necessary always use just the same two buttons, so people like have the option to use other buttons. And quite often more buttons also come with better specs.
|
![]() |
|
Apple used to sell stuff that had “curated UIs”: few control, few functions, and excellent UX. I remember the cleanliness of the iPod vs the overfeatured and complicated competitors.
|
![]() |
|
That's true, those also existed but what I've seen, they were not bought as much as the cheap kind. The ipod gave a reason to pay extra, those half way though products really did not. I had one similar to those https://i.pinimg.com/originals/95/43/8b/95438b86a98370a741c2... Those things really didn't have a single real feature beyond playing music and recording with a microphone in the settings (which nobody really used) The screen and processing power was way too bad to do anything else anyways, even if they wanted to. |
![]() |
|
Our microwave has two knobs… one for the power setting and one for the time My only criticism of it is there’s no button to cancel the time back to zero and you have to wind the timer knob back |
![]() |
|
It would seem that way, but organizations that are truly about improving and growth would have the people available to help improve other things.
|
![]() |
|
As a SQL Server DBA I couldn't possibly understand what you mean. (For simple cases it "just works" just don't look under the hood or try to do anything non-trivial and it'll be fine.) |
![]() |
|
Not specifically about ML, but a good paper about unnecessary complexity introduced by a premature 'scalabilitization':
Or
https://www.usenix.org/system/files/conference/hotos15/hotos...
|
![]() |
|
Assuming the project/tool was interesting and that was a concern, why not just forward it to your legal department (or manager) to get clarification on if it's an option?
|
![]() |
|
My comment was in relation to the philosophy page of your framework. I thought I had included it. https://docs.cheatcode.co/joystick/philosophy I hope you do, I'm sure there would be at least an audience of 1000 true fans for this. Its one of the only javascript frameworks that stood out to me because of that page having a real enough human story. Feels similar to the individual developer starting a project wondering if any framework is looking out for them to stay productive :) I generally avoid the javascript brittle maintenance time-sinks but using it is a reality and knowing that there's simple frameworks that can absorb and handle complexity are valid. |
![]() |
|
Simple solutions are complex to design. Fullstop. For instance the ‘do not me think’ GUIs are more complex to design than a CRUD GUI pushing all form fields in a form. |
![]() |
|
Compared to other engineering disciplines, it seems like software is one that is most susceptible to veer towards complexity. Is it the ease of iteration? The relative youth of software engineering?
|
![]() |
|
Relates to ease of iteration, but imo the biggest factor is no real responsibility when things breaks and how it is expected for software to break.
|
![]() |
|
"There's no bragging rights to your software, because it's too simple to use", a developer criticized my product. This reduced its viral spread, though managers liked it.
|
![]() |
|
In professional settings, people care only about complexity. In the informal media world, people care only about simplicity. The most simple narrative wins out every time. We’re in a world of extremes. |
![]() |
|
Complexity is like a Ponzi Scheme. Ponzi Schemes are effective with sales. Midwits love Complexity & love Ponzi Schemes. Midwits drive the markets due to their population being large.
|
Naturally, people were incentivized to find complex problems so they could solve them. Not only that, I think a lot of tech stacks at other companies evolved by copying this company's ideas, so even smaller companies with even less need for complex solutions ended up having them as well.