351 karma · joined August 19, 2020
Context has layers and really 1st or 2nd layers ever get reached by AI but it can't dive further because it is too focused on the final output rather than the continuation of the output.
For example you write code and then tell it what the final expect output is, it some how always divorces itself from rudimentary implementations and poops out something that cut a lot holes out or shortcuts all of your work. Removes modularity in favor of that immediate outcome. AI is just not good enough to understand the complex relationship of maintainable code and deliverable code. So it poops out what is easily made to meet the deliverable.
What constitutes advertising vs marketing?
Does product placement count as advertising or marketing?
Does opening up a pop shop count as advertising or marketing?
So much to this, ultimately we do need to regulate advertisements. But I am not sure we can survive without them.
They say AI, but AI isn't eliminating programming. I've wrote a few applications with AI assistance. It probably would've been faster if I wrote it myself. The problem is that it doesn't have context and wildly assumes what your intentions are and cheats outcomes.
It will replace juniors for that one liner, it won't replace a senior developer who knows how to write code.
I've emotionally moved to git for documentation, but I can not get people to follow or transition to better documentation methods once someone is emotionally tied to tribal knowledge and communication.
My primary focus is backend development, where I assist developers and solve infrastructure challenges. However, I’m so effective in this role that I often end up boxed into it. I’ve been making an effort to expand into frontend development to broaden my expertise, but this colleague operates in that space and isn't the only one who has made it difficult for others to gain traction.
I would consider it as a tool to teach and learn code if used appropriately. However LLMs are bullshit if you ask it to write something, pieces yes, whole code... yeah good luck having it maintain consistency and comprehension of what the end goal is. The reason it works great for reading existing code is that the input results into a context it can refer back to but because LLMs are weighted values it has no way to visualize the final output without significant input.
I see others mention it isn't a truly free even if Open Source, is this thread an ad?
I feel like people like to fear monger, but cloud businesses won't bend to US requests for anything that resides outside of the US.
The cloud provider—such as AWS—can still be used for application hosting, but a private network should be established between the cloud environment and the co-location facility.
Why is this beneficial?
In a cloud environment, public ingress can be cut off instantly if needed, minimizing exposure.
Applications can be designed to serve most (or all) of their data through regional gateways connected to the co-location.
By placing co-location facilities close to critical data sources, latency is reduced while ensuring data remains protected and accessible within a secure network.
This approach allows organizations to balance cloud scalability with enhanced security, ensuring critical data remains under strict control while applications remain flexible and resilient.
But it is a fun language.
Also latest Python is faster than the current Ruby let that sink in. You can go even faster if you do a compiled Python like PuPu.
Microservices if used sparingly in the right way are fantastic as they can offer flexibility in APIs that do not necessarily need a monolith obfuscating certain behaviors away from the monolith making the architecture more secure.
Everything needs to be purposefully built and used with the intention of serving the customer's needs without compromise.
My monolith horror started when I was working with Ruby developers. The problem with a monolith is when it becomes too big for itself. Realistically something between microservices and monoliths are where quality of life resides.
If you need a small service that needs to be fast and focused microservice it. If you need a service where it relies heavily on the same logic and shared across many things. As long as it is performant, modular and easy to fix, monolith it.
Either way conforming to one design certainly cripples the potential of services.