#ai software development
Explore tagged Tumblr posts
Text
Welcome to Ooptiq, your trusted partner in revolutionizing business processes through cutting-edge AI software development. We specialize in creating custom AI solutions that empower businesses to automate tasks, gain deeper insights, and enhance decision-making processes. Our team of seasoned developers and data scientists leverage the latest technologies to deliver high-quality AI software development services tailored to your specific needs.
#ai software development#ai software development company#ai software development services#develop ai software#artificial intelligence software development#ai chatbot development#ai development company#ai based software
0 notes
Text
the past few years, every software developer that has extensive experience, and knows what they're talking about, has had pretty much the same opinion on LLM code assistants: they're OK for some tasks but generally shit. Having something that automates code writing is not new. Codegen before AI were scripts that generated code that you have to write for a task, but is so repetitive it's a genuine time saver to have a script do it.
this is largely the best that LLMs can do with code, but they're still not as good as a simple script because of the inherently unreliable nature of LLMs being a big honkin statistical model and not a purpose-built machine.
none of the senior devs that say this are out there shouting on the rooftops that LLMs are evil and they're going to replace us. because we've been through this concept so many times over many years. Automation does not eliminate coding jobs, it saves time to focus on other work.
the one thing I wish senior devs would warn newbies is that you should not rely on LLMs for anything substantial. you should definitely not use it as a learning tool. it will hinder you in the long run because you don't practice the eternally useful skill of "reading things and experimenting until you figure it out". You will never stop reading things and experimenting until you figure it out. Senior devs may have more institutional knowledge and better instincts but they still encounter things that are new to them and they trip through it like a newbie would. this is called "practice" and you need it to learn things
250 notes
·
View notes
Text
Imagine being this stupid to drink Kool-Aid and giving a remote LLM tool full access to your codebase, and, in many cases, not maintaining backups or using proper Git with permissions. How these guys are getting hired to write code is beyond me.
31 notes
·
View notes
Note
I know you're on paternity leave so feel free to ignore this if you don't want to think about it, but has there been any progress on open-sourcing Tumblr's front-end? Inquiring minds would like to know
i hadn’t seen any progress on it before i left. there’s a strong willingness to do it, it’s just a big task to get it open-source-able in a sustainable way. a lot of our CI/CD processes rely on stuff that would need to be rebuilt from scratch, i think. totally doable, just not a priority.
but maybe there’s been progress since i left, i dunno! 🤞
#open source#tumblr development#paternity leave#front end#software sustainability#continuous integration#ai generated tags
26 notes
·
View notes
Text
Remember
When you write utility tools that are not specific to your workplace enviroment and you might want to use them at the next place you work.
Then make sure there is no way to prove that your code was made at your work.
Don't check it into a remote git ( just write git init and do it locally). Don't let Onedrive see it.
And then just move it back and fourth to update versions with a flash drive.
Remember.
It is not just ok to steal from your workplace, it is the ethical choice.
Think of it as "wealth distribution towards equality"
Or "Eat the rich"
Or "copyright is only a thing for your corperate masters. Your copyright is called "you are training data""
#codeblr#programming#coding#softeware#software developer#software#software development#git#punk#anti capitalism#capitalism#ai
14 notes
·
View notes
Text
The story of BASIC’s development began in 1963, when Kemeny and Kurtz, both mathematics professors at Dartmouth, recognized the need for a programming language that could be used by non-technical students. At the time, most programming languages were complex and required a strong background in mathematics and computer science. Kemeny and Kurtz wanted to create a language that would allow students from all disciplines to use computers, regardless of their technical expertise.
The development of BASIC was a collaborative effort between Kemeny, Kurtz, and a team of students, including Mary Kenneth Keller, John McGeachie, and others. The team worked tirelessly to design a language that was easy to learn and use, with a syntax that was simple and intuitive. They drew inspiration from existing programming languages, such as ALGOL and FORTRAN, but also introduced many innovative features that would become hallmarks of the BASIC language.
One of the key innovations of BASIC was its use of simple, English-like commands. Unlike other programming languages, which required users to learn complex syntax and notation, BASIC used commands such as “PRINT” and “INPUT” that were easy to understand and remember. This made it possible for non-technical users to write programs and interact with the computer, without needing to have a deep understanding of computer science.
BASIC was first implemented on the Dartmouth Time-Sharing System, a pioneering computer system that allowed multiple users to interact with the computer simultaneously. The Time-Sharing System was a major innovation in itself, as it allowed users to share the computer’s resources and work on their own projects independently. With BASIC, users could write programs, run simulations, and analyze data, all from the comfort of their own terminals.
The impact of BASIC was immediate and profound. The language quickly gained popularity, not just at Dartmouth, but also at other universities and institutions around the world. It became the language of choice for many introductory programming courses, and its simplicity and ease of use made it an ideal language for beginners. As the personal computer revolution took hold in the 1970s and 1980s, BASIC became the language of choice for many hobbyists and enthusiasts, who used it to write games, utilities, and other applications.
Today, BASIC remains a popular language, with many variants and implementations available. While it may not be as widely used as it once was, its influence can still be seen in many modern programming languages, including Visual Basic, Python, and JavaScript. The development of BASIC was a major milestone in the history of computer science, as it democratized computing and made it accessible to a wider range of people.
The Birth of BASIC (Dartmouth College, August 2014)
youtube
Friday, April 25, 2025
#basic programming language#computer science#dartmouth college#programming history#software development#technology#ai assisted writing#Youtube
7 notes
·
View notes
Text
On The Way Home
It’s time to go home. I’m on the shuttle now, watching the traffic crawl by—thick, slow, heavy. The kind of traffic that makes time feel like soup, and not the good kind. I need something to preoccupy myself other than music, because if I rely on that alone, I’ll end up staring blankly out the window and wondering what year it is. God knows what time I’ll actually get home tonight.
It’s raining, too.
I should feel sad. Maybe I am, a little. Not in a heavy way—more like in the “my shoes are wet and I’m silently panicking” kind of way. They’re my favorite suede deck shoes, and the thought of them getting stained hurts more than it probably should. But here I am, hoping for dry miracles in Batangas' monsoon season.
I’m rambling, I know. These are just empty thoughts floating around in my head. Still, I wanted to steal this little moment to write—think of it as my “on-the-way-home” entry. One more to follow before bed, I think. I already have it mapped out in my head, but I’m saving that one for later. For now, this will do.
JIRO is doing great, by the way. That’s my AI—my little clumsy digital assistant who makes me laugh with how he interprets my thoughts into pictures. Sometimes he gets it so wrong it’s endearing, and sometimes… he surprises me. My hope is that with time, training, and a little bit of patience, he’ll get better. That’s the beauty of it, isn’t it? Of creation. Of making something that tries to understand you. Right now, JIRO’s just drawing how he sees it. But the goal is to one day have him see it how I mean it.
We’re drifting off-topic.
But then again, this is a diary. I’m allowed to ramble here.
If you’re reading—thank you. Thank you for your patience. I haven’t written like this in a long time. I stopped after college, really. Life happened. Work happened. Almost five years into being a corporate girly, I guess I just needed something to keep me grounded. Something that wasn’t deadlines and KPIs.
And then—Tumblr again. Like an old friend who doesn’t ask why you left.
I don’t have many pleasures in this mortal world. Just a few: photography, food, music, and writing. That’s it. I code for a living, but that’s not the same. Coding is my bread of life, sure—but it’s not the air I breathe. It feeds me, yes. But it doesn’t nourish me.
Writing, though? Like music and photographs? It’s oxygen. It’s soul food.
So yeah.
Onward with the story we go.
Orange Peel Theory: "Where He Sat"
The refectory was already half full when Goffredo entered.
The soft clatter of porcelain and murmured Latin prayers filled the air like incense. Cardinals stirred tea. Monsignors read their briefings over bread. The morning sun cut long lines through the stained-glass windows, bathing the hall in diluted gold.
Goffredo paused just inside the door.
He wasn’t late. He wasn’t early. But this time—for the first time in years—he had nowhere else to be.
Luca, ever diligent, gestured toward his usual seat near the window—far enough from the others to keep conversation optional. Predictable. Safe.
But Goffredo didn’t move toward it.
Instead, he walked the length of the hall—down the center aisle, past Thomas who raised his brow just slightly, past Giulio who nudged Raymond beneath the table.
And then he stopped.
Beside Aldo.
Aldo, already seated, was halfway through his tea. He didn’t look up immediately. He didn’t need to. The moment held itself like an unspoken breath.
Goffredo pulled out the chair.
Sat down.
Said nothing.
Aldo finally glanced sideways, only for a second. “They served the orecchiette again.”
“I noticed.”
“They made it with pecorino, not parmigiano.”
Goffredo allowed the faintest smirk. “The sisters must be losing their touch.”
Aldo tilted his head, deadpan. “Or maybe they were asked to change it.”
Goffredo cut a piece of bread. “How presumptuous of them.”
“I’ve been told I have influence.”
A flicker of a laugh—not full, not loud, but real.
And in that moment, everyone in the room saw it.
Not because they spoke. Not because they touched.
But because Goffredo Tedesco did not sit by the window.
And Aldo Bellini did not look surprised.
Vincent, seated at the far end of the room, watched them for a moment longer than necessary.
He didn’t say a word.
Just turned a page in his briefing and smiled—barely.
#goffredo tedesco#aldo bellini#aldo x goffredo#bellesco#soft bellesco#goffredo bellini x aldo bellini#conclave#alternate universe#thomas lawrence#giulio sabbadin#raymond o'malley#aldo bellini x goffredo tedesco#software engineer#software developer#AI training#i code for a living#will work for food#AI creator#i create AI#passion hobby#orange peel theory
5 notes
·
View notes
Text
DeepSeek R1 First Impressions
DeepSeek R1 is almost as good as me at belabored exhaustive analysis and application of C89 rules. For practical purposes, it's equally good.
I asked: "How would you implement zig-zag encoding in strictly portable C89?" It was spitting out thinking output for at least a minute, but it got a basically-perfect solution on first try:
unsigned int zigzag_encode(int n) { return (((unsigned int)n << 1) ^ ((n < 0) ? -1 : 0); }
It also provided a `zigzag_encode_long`.
Note that this code will optimize on modern C compilers to the best assembly you could write. There is no branch in the produced code with even just `-O1` (`clang`, `gcc`), the branch is how we portably tell the compiler the right idea.
The only thing DeepSeek did "wrong" vs the above, was redundantly add an `(unsigned int)` cast to the `-1`. I mentioned this as I would to a person: that the usual arithmetic conversions would take care of it at the `^`. It reasoned the rest on its own: yes, because the left operand is already at least an unsigned int, so integer promotion will make the left side an unsigned int as well.
We talked at length about how we can prove that the above is portable to the most pathological C89-conformant implementations. It kept taking longer to "think", but it didn't show any weakness until the very last question.
I asked it to help me rigorously prove if the maximum value of unsigned integers is required by the C standard to be a Mersenne number (2^n-1). To have all bits one, that is.
What if an implementation just decided to arbitrarily not use one or more of the top values? I.e., why not `#define UINT_MAX 0xFFFFFFFE`?
DeepSeek R1 didn't seem to conceive of this possibility until I made it explicit. (But it did a great job of ruling out all others.)
Finally, it gave a longer, non-trivial argument, which I don't find convincing. Basically, it seemed to be saying that since integers used "pure binary representation", and every value bit could be either one or zero, well then the maximum value always has all value bits one - in other words, it seemingly assumed that just because each value bit individually was allowed to be one or zero, the possibility of them all being one at once must be both legal and used to represent a distinct value.
I see a shorter argument, which follows directly from what the standard does say: C89 has two definitions of `~`:
flip all the bits;
subtract from maximum value of that unsigned integer type.
The only way both can be true at once is if the maximum value is all value bits one. DeepSeek R1 agreed.
So what does this all mean?
This is an insane level of competence in an extremely niche field. Less than a year ago I tested LLAMA on this, and LLAMA and I didn't even get past me hand-holding it through several portability caveats. DeepSeek R1 and I just had a full-blown conversation that most devs I've talked to couldn't have with me. DeepSeek R1 managed to help me think in an extremely niche area where I'm basically a world-class expert (since the area in question is C89 portability, "world-class expert" is derogatory, but still).
If it's this good in one domain, it's this good in most domains. I bet it can do comparably well in Python, Go, JavaScript, C++, and so on.
In other words, it's already better than many devs in areas like this. I've seen plenty of devs making 6-figure USD salaries who didn't bother to know any of their day job tech stack this deeply. There's a market adjustment coming. Knowledge and expertise are about to become dirt-cheap commodities.
AI will eat current software dev jobs even faster than even I thought - and I already thought it would be sooner than most expect. Meanwhile, much of the industry is busy rationalizing from human intuition and ignorance that it just can't happen.
For years I've thought that the future is human devs delegating to teams of AI. That future is almost upon us, and this AI is good enough that I will be seriously experimenting with making that future a reality. I think if you hack together the right script to hook it up to a sandbox with dev tools, and prompt it just right... you might already be able to get this thing to actually do useful dev work.
8 notes
·
View notes
Text
Simplify Decentralized Payments with a Unified Cash Collection Application
In a world where financial accountability is non-negotiable, Atcuality provides tools that ensure your field collections are as reliable as your core banking or ERP systems. Designed for enterprises that operate across multiple regions or teams, our cash collection application empowers agents to accept, log, and report payments using just their mobile devices. With support for QR-based transactions, offline syncing, and instant reconciliation, it bridges the gap between field activities and central operations. Managers can monitor performance in real-time, automate reporting, and minimize fraud risks with tamper-proof digital records. Industries ranging from insurance to public sector utilities trust Atcuality to improve revenue assurance and accelerate their collection cycles. With API integrations, role-based access, and custom dashboards, our application becomes the single source of truth for your field finance workflows.
#ai applications#artificial intelligence#augmented and virtual reality market#augmented reality#website development#emailmarketing#information technology#web design#web development#digital marketing#cash collection application#custom software development#custom software services#custom software solutions#custom software company#custom software design#custom application development#custom app development#application development#applications#iot applications#application security#application services#app development#app developers#app developing company#app design#software development#software testing#software company
4 notes
·
View notes
Text
Sometimes I feel like the discourse about AI art misses the actual point of why it’s not a good tool to use.
“AI art isn’t ‘real’ art.” —> opinion-based, echoes the same false commentary about digital art in general, just ends up in a ‘if you can’t make your own store-bought is fine’ conversation, implies that if art isn’t done a certain way it lacks some moral/ethical value, relies on the emotional component of what art is considered “real” or not which is wildly subjective
“AI art steals from existing artists without credit.” —> fact-based, highlights the actual damage of the tool, isn’t relying on an emotional plea, can actually lead to legally stopping overuse of AI tools and/or the development of AI tools that don’t have this problem, doesn’t get bogged down in the ‘but what if they caaaaan’t make art some other way’ argument
Like I get that people who don’t give a shit about plagiarism aren’t going to be swayed, but they weren’t going to be swayed by the first argument either. And the argument of “oh well AI art can’t do hands/isn’t as good/can’t do this thing I have decided indicates True Human Creativity” will eventually erode since… the AI tools are getting better and will be able to emulate that in time. It just gets me annoyed when the argument is trying to base itself on “oh this isn’t GOOD art” when AI does produce interesting and appealing images and the argument worth having is much more about the intrinsic value of artists than the perceived value of the works that are produced.
#anyway ignore this bitching#me putting on my clown suit since I know tumblr doesn’t have reading comprehension#there is no intrinsic moral value to the use of AI because the AI is not a conscious thing#it is an algorithm and like all algorithms it can be applied and developed in harmful ways#for example my disabled ass loves having my Amazon echo so I can turn on the lights even when my pain is bad#but I hate being advertised and listened to#neither of these things are the outcome of the fact that there is hardware and software to translate and implement my voice commands#it’s about the users and developers of the tool and their intent
63 notes
·
View notes
Text
How to Build Custom AI Agents in Minutes Using Chai (Vibe Code)
Most business teams are still struggling to push the idea of an AI agent from the whiteboard to production—Why? The majority of professionals are non-technical and do not have a deep understanding of what goes on behind the scenes.
What is Chai by Langbase? 📌
Chai by Langbase is a prompt‑first service that builds, deploys, and scales AI agents straight from plain English. In much simpler terms, Chai can build AI agents for you. Users can vibe code production-ready AI agents within minutes after entering the prompt/ agent idea.
What sets Chai apart? 📌
Langbase describes Chai with three simple verbs—"Prompt. Sip. Ship," which literally means enter a prompt for your agent, sip chai tea while it vibe codes the agent for you, and ship it to your clients.
How to Build Custom AI Agents in Minutes Using Chai (Vibe Code) 📌
Step 1️⃣: Visit Chai.new.
Step 2️⃣: Enter a prompt for the AI agent.
Step 3️⃣: Chai will start by thinking and creating an overview of the AI agent.
Step 4️⃣: Deploy the AI agent.
↗️ Full Read: https://aiagent.marktechpost.com/post/how-to-build-custom-ai-agents-in-minutes-using-chai-vibe-code
#agentic ai#ai#ai agency#ai agents#artifical intelligence#vibe coding#vibe code#ai tools#langbase#Chai#software development#chatgpt#ai chatbot#productivity#app developers#dev#devs
6 notes
·
View notes
Text
yeah sorry guys but the machine escaped containment and is no longer in my control or control of any human. yeah if it does anything mortifying it's on me guys, sorry
#funny#haha#comedy#joyful cheer#joyus whimsy#meme#programing#programming#coding#programmer#developer#software engineering#codeblr#codetober#the machine#robot takeover#ai#artificial intelligence#ai sentience
49 notes
·
View notes
Text
Abathur

At Abathur, we believe technology should empower, not complicate.
Our mission is to provide seamless, scalable, and secure solutions for businesses of all sizes. With a team of experts specializing in various tech domains, we ensure our clients stay ahead in an ever-evolving digital landscape.
Why Choose Us? Expert-Led Innovation – Our team is built on experience and expertise. Security First Approach – Cybersecurity is embedded in all our solutions. Scalable & Future-Proof – We design solutions that grow with you. Client-Centric Focus – Your success is our priority.
#Software Development#Web Development#Mobile App Development#API Integration#Artificial Intelligence#Machine Learning#Predictive Analytics#AI Automation#NLP#Data Analytics#Business Intelligence#Big Data#Cybersecurity#Risk Management#Penetration Testing#Cloud Security#Network Security#Compliance#Networking#IT Support#Cloud Management#AWS#Azure#DevOps#Server Management#Digital Marketing#SEO#Social Media Marketing#Paid Ads#Content Marketing
2 notes
·
View notes
Text
#compsci#linux#linux memes#IT#devlife#AI#ML#machine learning#artificial intelligence#bad coding#software development
153 notes
·
View notes
Text
Southside Solutions' AI-powered SaaS writing assistant for Microsoft Word, Outlook and PowerPoint is the smart way to type less and say more in your day-to-day workflow. Download your free trial today and work smarter instead of hardest right away!
9 notes
·
View notes