I think the idea of the Window Chrome "getting out of the way" of the user is a good concept, but we fail to consider what the user expects at arms length. We also have to consider the chicken-or-egg problem
In the example, we have a sidebar for the formatting in the newer example vs havign that in the toolbar in Lion. Was it that back then, people were more likely to configure fonts & formatting settings, and we've gradually as a society de-emphasized our formatting in word processing? Or did UI changes such as this, hiding formatting options push us towards a world where we care less about formatting? I'd like to think it's a bit of both; as the user-based broadened, you had less percentage-based people that cared so heavily about formatting, so UI changes were made to optimize for that, further pushing people in that direction.
On a different note, I want to call out just how badly the sidebar is laid out compared to the toolbar. In the Lion toolbar, there were unlabeled sections but it was pretty clear what the purpose of each group was. Then you have the sidebar, where labels are added in some places, excessive space given where uneccesary, tabs that are sectioned off from the settings they'll show/hide, collapsible sections that can also be shown/hidden, some dropdowns using up/down caret while others just use the down caret, most dropdown carets being right-aligned but not the gear one, and in the liquid glass versions, the overlay of toolbar buttons over the sidebar creating confusion.
Sorry to pile on, but I also think that changing the background color in the before/after feels like you're purposefully trying to make the before one look worse. Like when in weight loss photos people don't smile and pose nicely in the before photos but they do in the after.
Really boils down to the benefits of first party software from a company that has billions of dollars of funding vs similar third party software from an individual with no funding.
GSD might be better right now, but will it continue to be better in the future, and are you willing to build your workflows around that bet?
Many times your severance comes along with a non-disparagement agreement. And typically the people being laid off don't really have the insight into the operational costs to serve as a counter-point to that argument.
That's not to say the journalists shouldn't try. Having execs pushing their probably false or at least misdirecting narrative in order to control the optics without question or consequence means that they'll continue to operate dishonestly.
Abstracting away redundancy could make it harder to understand exactly what the code is doing, and could introduce tech debt when you need slightly different behavior from some code that is abstracted away. Also, if the boilerplate code is configuration, its good to see exactly what the configuration is when trying to grok how some code works.
You bring up a good point with snippets though, and I wonder if that would be good information to feed into the LLM for autocomplete. That snippet is helpful if you want to write on condition at a time, but say you have a dozen conditions if statements to write with that snippet. After writing one, the LLM could generate a suggestion for the other 11 conditions using that same snippet, while also taking into consideration the different types of values and what you might be checking against.
As for RAM/processing, you're not wrong there, but with specialized models, specialized hardware, and improvements in model design, the number of people working under such restricted environments where they are concerned about resource use will decrease over time, and the utility of these tools will increase. Sure a lower-tech solution works just fine, and it'll continue to work fine, but at some point the higher-tech solution will have similar levels of friction and resource use for much better utility.
They don't need Bun to make revenue, but they need Bun to continue existing and growing for their products to make revenue. Now they can ensure its survival, push for growth, and provide resources so that Bun can build the best product rather than focus on making money.
I think everybody here that is bashing Warp specifically as a terminal application probably spends a lot more time in the terminal than GUI apps.
For someone who don't, killer features:
- GUI settings
- Regular text navigation
- Just enough free AI for ffmpegging
- Pretty nice theming, gruvbox + 70% opacity is chef's kiss
- Command blocks are a nice
- Restore sessions are nice
- Input area error underlines, syntax highlighting, command suggestions
For someone who was never a big terminal user and now tries to use it occaisonally but still spends 95%+ time in GUI apps, this makes configuring, getting in, getting work done, and getting out super easy. When working on web projects, I'll usually run my apps in vscode for easier error logging & fixing workflows, and use warp for accessory things like installing packages.
Yet that's precisely what Apple has done repeatedly across product lines. Just yesterday they introduced the Apple Watch Series 11, and its low cost variant the Apple Watch SE 3. They also introduced the ruggedized larger variant the Ultra 3.
reply