Tari Ibaba

Tari Ibaba is a software developer with years of experience building websites and apps. He has written extensively on a wide range of programming topics and has created dozens of apps and open-source libraries.

Yes Apple Intelligence failed miserably — but this changes nothing

Apple Intelligence suffered some serious setbacks recently and as expected it’s made a certain group of people very happy…

Image source: BBC

Their notification summarizing feature made some crazy mistakes that caused some serious misinformation and they had to pull it back.

It was certainly a reminder of the inherent unpredictability of AI models.

But there’s always a group of people that jump for joy whenever AI falters in some way and this time was no different.

Because they are trying to cope with the fact that AI is getting insane — so they’re desperate for any sign that it’s not as good as it seems to be.

Now just because one company made some mistakes in one feature in one AI product, that obviously means that the whole AI thing is “trash” after all, right?

Lol.

Just so desperate for any sort of confirmation bias to give themselves hope for the future.

Like for goodness sake, what more do you want to see before you realize that this AI thing is actually huge?

It is not a fad. It’s a big deal and it’s taking over. Slowly but surely — and no amount of copium can change this.

Did you not see the astonishing progress of Midjourney and other AI image generators?

Or didn’t you try it yourself? Or what do you have to say about that?

This wasn’t some cleverly carefully crafted corporate demo to hide all the flaws in a half-baked product.

This was (and is) something that anyone could check out for themselves for $10 — lol you can try DALL-E 3 right now in Bing Image Creator for free.

Lol and what if there’s hype?

First of all hype has nothing to do with AI in particular — there’s always been hype in business and marketing.

Sensationalizing what a product does to convince investors or users is nothing new.

And kust because there’s hype in AI doesn’t take away the real-world impacts that the models have had and will continue to have.

Sam Altman is always going to keep promising heaven and earth — that’s his job.

Lol is he supposed to be the one to point out that their models are not perfect and make mistakes?

And yes, so what if GPT had issues with simple tasks like counting r’s in a strawberry?

Did that suddenly diminish the insane value it created for hundreds of millions of people on the globe with ChatGPT and all those pretentious GPT wrapping services?

Look how ChatGPT grew so fast.

Can you imagine how many millions of people visited that site or opened that app in the past week. Past day.

Billions of chats. Tens of billions of messages.

But let it fail at some stupid gotcha question and suddenly that means ChatGPT was useless after all (right?). Suddenly it’s nothing more than “glorified autocomplete” (another nonsense copium term).

And btw it’s not like Apple is even leading the AI race or something. They don’t seem to be doing much of anything in that department.

If they used GPT for the summarizations this would probably never have happened.

But they were too arrogant to let Apple Intelligence be just another GPT wrapper — they created their own in-house model to work offline — and make their newer iPhones more justifiable.

The fact is AI will only continue to rapidly improve and encroach into more and more human jobs.

We can stick our heads in the sand and pretend like this isn’t [already] happening.

Or we can adapt for the meantime — and play our part in shaping a future where AI works not against but for us — and not a few.

This new IDE just destroyed VS Code and Copilot without even trying

Wow I never thought the day I stop using VS Code would come so soon…

But the new Windsurf IDE blows VS Code out of the water — now I’ve cancelled my GitHub Copilot subscription and made it my main IDE.

And you know, when they said it was an “Agentic IDE” I was rolling my eyes at first because of all the previous hype with agents like AutoGPT.

But Windsurf shocked me.

These agentic tools are going to transform coding for sure — and not necessarily for the better — at least from the POV of software devs 😅

The agent actually makes useful changes to my code, and my prompt didn’t have to be so low-level. They call it Cascade and it saves so much time.

You see how it analyzes several areas in my code to make the changes — and this analysis can include many many files in your codebase.

And same for the changes — it’s doing the coding for you now.

Save tons of time by telling it to write your commit messages for you:

Just like Copilot it gives you code completions — that’s just expected at this point — and they’re free.

But it goes way beyond that with Supercomplete — an incredible feature that predicts not just your next line, but your next intent.

Probably inspired by a similar feature in the Cursor IDE.

It doesn’t just complete your code where the cursor is, it completes your high-level action. It “thinks” at a higher level of abstraction.

Like when you rename a variable it’ll automatically know you want to do the same for all the other references.

And not just for one variable but multiple logically related ones — which goes beyond the “rename variable” function that editors like VS Code have.

When you update a schema in your code, it’ll automatically update all the places that use it — and not just in the same file.

And how about binding to event handlers in a framework like React? Doing it for you after you create the variable?

You see how AI continues to handle more and more coding tasks with increasing levels of complexity and abstraction.

We got the low-level of code completions…

Then we got higher-level action completions with Cursor and this Windsurf Supercomplete stuff.

Now we’re starting to have full-blown agents to handle much more advanced programming tasks.

And these agents will only continue to get better.

How long until they completely take over the entire coding process?

And then the entire software development life cycle?

You know, some people say the hardest part of software development is getting total clarity from the user on what they want.

They say coding is easy but other parts of the software dev process like this initial requirements stage is hard and AI won’t be able to do it.

But this is mostly cope.

Telling an AI exactly what you want is not all that different from telling a human what you want. It’s mostly a matter of avoiding ambiguity using context or asking for more specificity — with like more detailed prompts.

AI agents are rapidly improving and will be able to autonomously resolve this lack of clarity with multi-step prompting.

Now we’re seeing what tools like Windsurf and Cursor Composer can do.

So, how to get started with Windsurf?

Windsurf comes from the same people that made that free Codeium extension for VS Code, so you’ll get it at codeium.com

And there’s a pretty good free version, but it won’t give you all the unique features that really make this IDE stand out.

You only get a limited free trial at the agentic Cascade feature — you’ll have to upgrade to at least Pro to really make the most of it.

Before the Pro price was $10 per month for unlimited Cascade use, but developers used it so much that they had to set limits with a higher price and introduce a pay-as-you-go system.

Eventually coding is going to change forever as we know it. And software developers are only going to have to adapt.

AI is destroying the entire app industry

The writing is on the wall… Microsoft’s CEO isn’t even hiding it.

Autonomous AI agents are going to destroy the app industry.

Many apps will become practically useless — agents will do everything they can in a far more unique and personalized way.

Lol, stfu and stop this rubbish Tari. What is wrong with you? It’s just stupid AI hype for goodness sake, smh.

Oh really, you sure about that?

Because it’s already happening right now.

The basic generic-info apps/websites are already being destroyed.

The ones that do nothing more than display generic information — like most of those question-answering websites.

In the past how did you get answers to general questions about life and the world?

Typically you searched on Google. Then you clicked on one of the blue links to a website that gave you the information.

I used to write articles for exactly this — answering coding questions like “javascript convert array to map”.

But now how do most people get answers for general knowledge like this?

ChatGPT. Gemini. Gemini in Google Search… conversational AI.

It was painful for me to admit this once 😅 — but the fact is there is no contest here whatsoever between these websites and the AIs.

❌ Before:

A generic soulless bunch of pre-define text littered with ads and pop-ups. So much painful bloat to meet a word count and target certain keywords.

✅ Now:

The other is a personalized AI that gives you the exact answer to your unique exact question — and let’s you follow up with even more precise and context-specific questions.

This same thing is going to happen to mobile and web apps.

Think of an app like Duolingo.

❌ Before:

A predefined interface with a predefined flow and a predefined set of actions.

You can only learn a language the way the devs think is best with the built-in actions they let you take with the specific UI components they decide on the specific screens they created to put them.

✅ After:

An ultra-personalized interface created by an AI agent connected to several APIs and tools.

Look you could just say “teach me a language” to your agent.

It will automatically remember that convo you guys had about those languages you’ve always wanted to learn.

It will spin up a screen (from thin air) with image buttons (from thin air) to let you choose between all those languages. Zero code.

When you choose French it’ll remember you’re already at B1 level and craft a learning plan just for you.

No more Duolingo stories — now freshly generated stories in a topic you enjoy with the precise vocab level you need to improve.

Asking you questions on those stories to let you respond with free text or voice or multi-choice between images.

It could create an interactive video chat with an AI-generated coach to practice your speaking and listening.

Made by Veo 2

With virtual reality and AI video creation you could even simulate immersing yourself in France and speaking with the locals — and now you’d be getting feedback on whatever you say.

It will automatically set phone and email reminders to help you stick with your plan — and adjust this plan according to your changing schedule.

Now tell me, how could Duolingo or Babbel or whatever possibly compete against this.

Even if apps don’t die, they will become far easier to make than they are right now.

The economic value in app development will drop drastically to almost nothing. Creating an app will become as easy as creating a Medium article.

We’re already seeing early glimpses of agentic capabilities with tools like Windsurf and Cursor Composer — the tide is moving in only one direction.

It will no longer be about what cool features your app has — like when people compare Notion to Apple Notes to Google Keep to Evernote to whatever.

It will be about the data.

What unique data does your app provide that no one else has?

Apps like Tinder and Spotify are not going to die so easily.

Anyone will be able to create a Tinder clone in 3 minutes with much cooler features — but it will be useless.

Only Tinder will have data of all those women and men. Only Spotify and the rest will have the license for all those songs.

The same thing is already happening with YouTube — the value of being able to create and edit a video is dying. We got Invideo, we got ElevenLabs, now we’ve got Veo 2 and there’s no going back.

All the value is moving to the unique information or experience the video can provide.

For your app, the value will also be in what they can do in the physical world.

Uber and Lyft are not going anywhere no matter how powerful AI agents get. Their main value is the ride-sharing, not fancy app features.

It’s happening folks. Major value transfer is on its way and we’re only going to have to adapt.

Software developers don’t need Stack Overflow anymore

Developers don’t need to waste much time search Stack Overflow anymore. They now have much faster ways to go about this.

Let’s say you have a problem in your codebase you don’t know how to solve.

❌ Before:

You try to search on Google for the solution.

You have to shorten your problem into a query that’s short enough and generic enough to get real results.

You stumble upon on a similar Stack Overflow question and click.

Hopefully you’re lucky and after some scrolling you find an answer that can help you — or you don’t.

Then you still have to apply the answer to your specific case and see if it works.

So you see, all this just wastes your time.

There are multiple AI-driven approaches to do this much faster than ever.

✅ Now:

Going from typical to most powerful…

Typical: Use an up-to-date chatbot

To get a personalized answer to your problem.

Take full advantage of ChatGPT in search mode:

I got a far more detailed, step-by-step and personalized answer.

And this was one of the things that made ChatGPT so popular, right? Natural answers to natural questions.

Now even more powerful with the search integration.

Use an IDE-integrated chatbot

There are so many extensions in the VS Code marketplace to give you easy access to the conversational AI directly from your IDE.

Now for the most powerful way:

Use an IDE-integrated agent

With the Windsurf Cascade agent, I can simply tell the agent what changes I want and it does it directly.

No need to even type.

All these 3 are much better than searching StackOverflow in 99% of cases.

The Honey scam only confirms what we already knew about Paypal

If you’re still using Paypal you will only have yourself to blame in the future.

We’ve seen this video blow up and for very good reason — one of the biggest software scams ever.

Amazing like ratio — really hit home for millions.

But it only confirms what we already knew about Paypal.

All the terrible reviews they have on Trustpilot aren’t by accident.

They are a very shady company, and with Honey now we’re seeing even more of this shadiness.

“Shady” is probably being too kind here.

You should definitely watch the video if you haven’t already.

I used Honey a little bit once, but who knew they’ve literally been scamming creators and customers for years?

The sad thing is are they even going to face any real consequences?

It’s good to see so many recent 1-star reviews and now they’ve lost like 3 million users on Chrome.

But imagine how many millions (billions?) they’ve stolen from creators?

20 million users is no joke — that’s how much they had before this whole issue started. And lol 17 million is still no joke.

And this is the sort of service you use ALL the time. And like we saw in the video even if you don’t use they still try very hard to make you interact with it so they can steal the affiliate commission.

Tens of billions of dollars — it’s not a stretch to say they’ve stolen up to that, more than that.

Lawsuit storm incoming, right? Let’s see, but you know that’s not going to stop Paypal and all those powerful people in charge.

Lol I even left my own 1-star review on Honey’s Chrome extension page to bring down the ratings…

Then I remembered I used my real name for the review and I was still using Paypal 😅

Quickly cancelled all Paypal subs and delete my card… phew, that was close.

Really though you should delete Paypal, even if you’re not planning to publicly say anything negative about them.

Not worth it.

At the very least only use them as the payment processor that they are. Don’t store funds in Paypal.

Don’t wait until they freeze your funds and ruin your life before you realize they are NOT a bank.

They can do whatever they want — that’s in Terms of course (lol).

They will close your 20-year old account on whim.

Freeze your funds over some random nonsense.

And LOL if you think there’s any real guarantee of getting it back after 180 days.

And you might as well accept your fate when you get scammed. You’re not getting that money back. Or maybe you will when you’re the scammer doing a chargeback.

And who can forget that time when they updated their policy to start fining people $2,500 for “misinformation”. Mistakenly of course (lol).

They would be the ones to decide what is true and false for the rest of us. The sole arbiters of truth.

Yeah you can’t trust these guys.

They do still have a strong hold on the market even with their rising fees so they could be hard to avoid.

But don’t use them as a bank. Don’t store or save funds there. Transfer them to a real bank.

The honey scam may have shocked a lot of us, but not that unexpected when you look at their parent company.

ChatGPT stands zero chance on WhatsApp unless they change this quickly

ChatGPT is now on WhatsApp, but right now it’s too obvious it stands no chance against Meta AI.

No web access is a big one.

For starters, they’ve got a cool branded number, but that can never compete with how easy Meta AI is to access.

And you still have to create a new contact to actually add the number.

May not seem like a lot of work but we humans can be pretty lazy and a tiny bit of friction like this is all takes to stop a lot of us from ever giving WhatsApp ChatGPT a shot.

I know it took much longer to try it out compared to Meta AI that was just there. One tap of a button.

When you clear your Meta AI chat it’s so easy to start a new one with the same button — but with ChatGPT you have manually search for it in your contact list like for any other contact.

They just can’t compete with this native integration. It’s also a major advantage Apple and Google have over every other AI-obsessed company. No AI will ever be able to integrate deeply with iOS and Apple ecosystem as much as Siri + Apple Intelligence. Even they’re better.

Even within chats they also couldn’t match up in usability.

Read receipts — seems small but that feedback can go a long way. It’s a big reason why me and lot of people keep them turned on.

ChatGPT doesn’t have them like Meta AI.

Meta AI even has a loading indicator when processing your messages — probably a native feature only accessible in that chat.

And when you finally get the response from Meta they will be much more up-to-date than what ChatGPT gives you.

Meta AI can give answers straight from the web.

Right now it’s powered by Llama 3.2, and they will only keep upgrading the model and built-in cutoff point.

Meanwhile ChatGPT on WhatsApp actually uses the outdated GPT-4 model — which means it’s knowledge cut off is still in April 2023.

And it doesn’t even have access to the web to compensate this.

And they only GPT-4 so they’ll be no image generation like in regular ChatGPT.

Meta AI can even join group chats and give useful info when you tag it.

Native first-party features like this will make really hard for OpenAI to overthrow Meta AI in home territory.

But they still have a real chance in this.

They do have the calling feature which Meta doesn’t — though I doubt most people will use it.

But like if they upgrade the model on WhatsApp to GPT-4o, they’ll be able to work with images and audio — a great advantage of Meta AI that doesn’t even let you upload anything.

They’re definitely seeing the advantage of being so close to users directly in their favorite chat app where they have all their friends and family.

Especially when there are over 2.7 billion of those users.

OpenAI o3 clearly proves that “AGI” doesn’t really mean anything

o3! Wow! AGI has finally been achieved now?! No way!!

Lol.

So when is someone finally going to tell us what “AGI” means?

Or are we going to keep moving the goalposts to keep our heads in sands about the inevitable?

Okay so sure, it wasn’t AGI when ChatGPT first shocked everyone including OpenAI in 2022 with dynamic responses on any single topic. I remember many were playing dumb back then and calling it glorified autocomplete.

It wasn’t AGI when GPT passed the Bar and SAT.

It wasn’t AGI when GPT smashed the Turing test. Never mind that what makes a Turing test has kept changing for years as AI gets more and more advanced — another way of moving the goalposts.

And this one too 🙂

Now we have o3 scoring 87.5% in the ARC-AGI benchmarks… are we there yet?

Damn, look at how much that stuff costs tho. $2,500 per task on the high end? But of course it will eventually come down — right? Right?

No way in hell they’re going to give this away for free. Maybe we can expect a new $2000 plan soon.

But is it “AGI”?

How good does AI have to get before you say it’s “general”?

o3 destroys PhDs in standardized tests, gets 96.7 in one of the toughest math exams in the world, beats almost every single competitive coder on Codeforces…

ChatGPT could already do therapy, write poems and song lyrics you could never dream of, generate personalized workout plans, explain weird French translations…

But oh no, it couldn’t possibly be “general” intelligence, it’s just glorified autocomplete.

Or no it needs to be an omnipotent god before we can call it AGI.

Why do we even treat AGI in such a binary way? Is it or it’s not? A onetime ultimate final destination after which all our jobs get wiped out instantly and we’re doomed.

The job loss is already here and it’s happening steadily but surely, as AGI-lity advances.

You say for AGI it needs to be able to learn and reason, but GPT can’t already do that? And what do you really mean by “learn” and “reason”?

When you upload a PDF to ChatGPT that it’s never seen before and it answers every single question you ask far faster than if you slogged away reading it yourself, it didn’t “learn”? But for you you would have “learned” right? Or was it still glorified autocomplete? But not you right? You have “real” intelligence.

There’s a reason why tools like AutoGPT and BabyAGI were such big deals. They were the first AI agents.

They could create a step-by-step plan to achieve any goal using the tools at their disposal — while checking if its actions were in line with the plan.

And when you think of it, this is basically what we humans do almost every single moment of our lives, even if we don’t realize it.

Life is all goals, conscious or sub-conscious, short-term or long-term — eat, tell a joke, get rich, write an article, run for your life, cast your vote, kiss…

We break down the goals into smaller sub-goals and use the tools we have to achieve them — our legs, our speech, our devices, our money, and so much more.

I said “I’m hungry” and it knew I wanted food, is that not “reasoning”?

These tools weren’t perfect but they still had promises glimpses of success in many demos that went viral across the internet.

They showed us what’s possible with AI agents, and now we everyone rushing to build the most advanced agent

These agents will only continue to get better and better at complex problem solving and reasoning. After a certain point the only thing limiting them will be the tools you connect them to.

We’re already seeing the progress — just look at what Google’s new Project Mariner agent in action

Coding tools like Copilot and the new agentic Windsurf IDE are already making software dev easier than ever before.

o3-powered agents will be even more powerful those of previous models.

Fact is whether you call these tools AGI or not, they’re already doing things we never dreamed they would be able to.

“Creative” jobs like writing, visual art, and UI design are already falling to AI. Now we have video generators upon us that will only rapidly improve as enter 2025.

The AI takeover is happening and it’s not stopping, whether they meet your definition of AGI or not.

Google really destroyed OpenAI and Sora without even trying

Just when Sam Altman thought they were far ahead of the competition with Sora…

Google came along and destroyed them with their new Veo 2 video creation AI model.

Has it even been up to a week? But Sora is already outdated and no one cares.

Sora what are those flamingos doing??

I’m not so sure about this skateboard motion cause how of fast it is, but it does look pretty realistic. And the camera motion is so dynamic and fluid. And look at the spectators in the background.

This one went viral across the internet:

Veo’s video is just far far better in every way.

Realistic motion — the tomatoes actually get sliced and separated. And look how they move realistically according to the slicing motion.

Better lighting — just look at the shadows of the hand and knife and how they move with the motion.

Actually makes sense — if the man in Sora sliced his fingers off at least the video would have been consistent, lol.

Veo 2 can produce videos in stunning 4K resolution — Sora can only produce in 1080p. And it follows the prompts far more accurately than Sora.

With Veo 2 you can even specify camera angles, lens types, and cinematic effects to achieve the exact aesthetic you need.

Look how complex this scene is — so many moving objects:

Veo 2 is already giving us up to 2 minutes video yet Sora can’t even go past 20 seconds.

With 2 minutes I can easily make a short video or a powerful TikTok video with nothing but my mind. What is 20 seconds good for? Unless you’re making short video clips for a larger video.

And now Google is already possibly planning to integrate Veo 2 into YouTube Shorts — promoting and making it a real tool people use to create actual content.

But OpenAI is still struggling with keeping up with high Sora usage.

But I just saw that they’ve added a new link in ChatGPT to promote it as a companion, so they’re clearly not messing around.

Many of us had been mocking Google for Gemini’s apparent inferiority compared to GPT.

But look, now they’ve dropped a far more powerful Gemini with support for multimodal agents — Gemini 2.0.

Just look at what the new Gemini-powered Project Mariner can do in the browser:

And they’re the ones laughing now with the most advanced video creation AI in the world — at least till next month.

Let’s just keep watching the AI race to see where it leads.

Google’s Gemini 2.0 model is an absolute game changer

Google just shocked the AI world with Gemini 2.0 — their smartest and fastest model ever.

And as we’ll see, it’s already powering state-of-the art AI agents that understand and reason across your browser and apps to do complex tasks for you — incredible.

It’s a multimodal AI meaning it can handle text, images, audio, and code all at once. It makes it much more natural to interact with it.

Just like previous versions but now it takes things to a whole new level.

Before we had Gemini 1.5 Pro and Gemini 1.5 Flash. Pro was the heavyweight — smart but slow, Flash was the speedy lightweight companion.

Either was a tradeoff between accuracy and speed.

But now with Gemini 2.0 Flash there’s no more need for this tradeoff — it’s both smarter and faster than all the Gemini 1.5 variants:

Better at reasoning, math, coding, and much more.

It also comes with new features that make it possible to build autonomous AI agents.

Like it can detect the precise action you want it to take from your prompt — similar to GPT-4 function calling.

Google isn’t planning to be left behind in the battle to build the best and brightest AI agent.

And Gemini 2.0 coming to Google products like Search will mean smart answers, better content suggestions, and tools to help you get more done with less effort.

New AI agents

And Google has already built Project Mariner a web browsing agent powered by Gemini 2.0, and it’s already showing impressive performances.

It can understand and reason across info on your browser screen to navigate the web on its own and automatically perform tasks for you.

Online shopping, travel planning, gathering complex information from a diverse range of interconnected sources…

Similar to the agentic features to come in the upcoming Dia browser:

Then there’s Project Jules — an AI agent for software developers to level up their GitHub Workflow.

It’ll be able to develop comprehensive plans to solve issues and execute it — all guided by a developer to ensure total accuracy.

Project Astra is the AI agent for Android — a universal AI assistant that can use Google Search, Lens, and Maps

Final thoughts

Gemini 2.0 isn’t just a tech upgrade—it’s a glimpse into the future of AI.

Google’s making AI more powerful and practical for everyone. Expect to see AI agents popping up in more places in 2025 — and making your life a easier.

This new ChatGPT feature makes it so much more than a chatbot now

OpenAI just dropped a massive new feature upgrade — and it’s going to change the way so many of us use ChatGPT forever.

Projects:

You know, we’ve been asking for ChatGPT to allow pinned chats for decades.

Like this is just really basic stuff every chatbot should have but they just refused to add it — even though it’d be really easy to implement.

But now we have Projects and it’s way better — not just “pinning” chats but structuring them in groups — to keep things tidy and make your work with AI more efficient.

But it goes even beyond chats.

Projects work like folders for your AI chats.

You can create them, name them, and even give them cool icons to keep things visually organized.

But Projects are not just dumb storage containers — you can add specialized instructions to a project to control exactly how ChatGPT responds in every single chat in the project.

You can add files that every chat in the project can use as context — incredible.

Even other chats provide context for new chats — you can drag and drop older chats into Projects to keep the flow going and avoid starting every time.

Maybe like me you already have something like Notion to manage tasks…

But this is really great what you’re doing revolves around ChatGPT — like long-term brainstorming or research.

It’s much easier to jump back into your work with all related chats and files grouped in one spot.

ChatGPT becomes more like a project partner than just a chatbot.

Not free for now though but soon — I wonder why? It should be a really easy code change to do that 🤔

For now Projects are only available to Plus, Pro, and Teams users. Enterprise and Edu users will get access early next year.

This feature is part of OpenAI’s holiday release spree called “Ship-mas.”

Along with Projects they’ve launched other cool tools like the Sora video generator and a side-by-side Canvas view for ChatGPT.

It’s like a December tech gift bundle for us.

What’s next?

We’re still expecting a new text generation to supersede GPT 4.5 from OpenAI this December — let’s see what happens.

OpenAI is showing they’re serious about making AI more practical and user-friendly.

Features like Projects are just the beginning. As they roll out more tool ChatGPT is quickly evolving from a simple chatbot into an essential productivity companion.

Projects make managing your AI interactions smoother, smarter, and way more organized.

Def worth checking out.