- mawadev parentI agree with your points... From my POV, the pattern seems to be good/bad/good/bad, but what actually happens is a subtle lowering of our standards and expectations that we have towards what an OS has to do and how it does things. With every bad version, the next version seems to be less bad or even good, but what it does is lower the standard further. Stuff started to move to one drive, office is all cloud now, they are subtly chipping away the personal computing concept...
- It's not a skill in particular but I want to decouple the way I think from todays economics. I want to learn skills that give me confidence and well being instead of training me to be a better cog in the machinery, so that I can impress other people or put a price tag next to the value of me as a human. Just enough to be average, but not more to end up living to work to fuel delusions.
I also don't want to be derailed from hyped up technologies that ultimately sell me on a quick path to reach a delusional goal. I want steady and consistent growth and understand the makings deeply.
- I keep reading bad sentiment towards software devs. Why exactly do they "bully" business people? If you ask someone outside of the tech sector who the biggest bullies are, its business people who will fire you if they can save a few cents. Whenever someone writes this, I read deep rooted insecurity and jealousy for something they can't wrap their head around and genuinely question if that person really writes software or just claims to do it for credibility.
- The case against complex UI hides the fact that nobody wants to take their time to learn a piece of software anymore. Attention spans are so short, if the system doesn't do all the thinking for you, why bother with it? We are just moving the human laziness through another layer of indirection. The fact never changed in the past 30 years: some domains are complicated and you need smart people on both ends who can bridge the gaps. The dream has always been the same with nocode, lowcode and whatever, it doesn't change this fundamental flaw.
Consider building your own blender software. If you know nothing about 3D you start off in your language and the LLM will happily produce UI for your level of understanding, which is limited. Over time you will reach an understanding that looks just like the software you were trying to replicate.
Currently the ecosystem around UI changes so much, because its always been a solved problem that people just keep reinventing to have... something to do I guess?
- We are seeing the realtime result of MS buying Github and buying influence. Put this into context with what happened to twitter when it was bought. I stopped hosting my code on GH, even in private repositories years ago. It is a privacy nightmare to think about LLMs ingesting this information. I believe this is a positive development for Zig to steer away from being entangled with whatever MS is pulling on Github next. It's like avoiding a landmine when you move away from something that is starting to go on a revenue driven tangent relative to its core use case. If you put the claims that Zig needs a big project or stay niche aside, a lot of things Zig brings to the table make working with memory and systems much easier for those who can't get into rust (like me). Just install it and play around with it to see for yourself. I wish we'd go back to being more exploratory instead of focusing so much on economics and careers where corporations can influence what is the right thing to do.
- I don't understand why text editors became so complicated. When I ran zed, I think my gpu wasn't properly used and it ran at 5 fps. I couldn't even get the thing to boot.. Remember when people had 1024x768 and coded perfectly fine software without instant messaging pinging every few minutes? We peaked there
- I use liquibase at work because there was a large marketing campaign saying this was the standard for db schema versioning in the java world. Now that I look at flyway, it seems to be a tiny bit better... I had mixed results with liquibase, if you don't use the xml changeSets you are in for a ride and its not that easy to do a simple diff on two databases. It kinda works but feels iffy...
During my frustrations I read blogposts saying you can implement schema version changes easily by yourself and I kind of see it... You have to do the thinking by yourself anyway when you declare changeSets?
- I had to chuckle, how ironic this is... I worked on a project where they had 6 microservices with about 2-3 endpoints each and some of them would internally call other microservices to sync and join data. That was for 20 users top and managed by 1 team. The cloud bill was exciting to look at!
- I think the leaders of western countries know something that we don't know. Maybe how the economic impact of AI is not as big as advertised for 3 years or that electric cars still cannot do what is needed on a bigger scale in terms of distance and transport. Or maybe they are going to pull fusion out of their sleeves rendering the existing infrastructure almost obsolete?
AI literally came out of the US at this scale and they are the reason we have this conversation now, you can twist any narrative and make it seem like one country is smarter or better if you want to present it as that.
But does anyone even keep track of effectivity of resource utilization?
Maybe all of these avenues are not worth the effort to begin with?