Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
159871 stories
·
33 followers

7 Cost-Saving Strategies Observability Vendors Don't Want You to Know

1 Share
Originally posted in Obics.io Observability vendors have been billing companies per data volume or per node count for many years. Both of those have exploded in the last decade and the vendors have been enjoying a rapid rise in income. But that also created frustration from the customers. The issue of cost is on everyone’s mind when it comes to observability and the #1 reason for switching vendors, even if you are perfectly happy with everything else.
Read the whole story
alvinashcraft
just a second ago
reply
Pennsylvania, USA
Share this story
Delete

AI Should Multiple your Team - It Shouldn't Replace Your Judgement

1 Share
The organizations that work with AI will not be those that replace people the fastest. They will be the ones that use AI to multiply their teams' judgment, experience, and capabilities, without sacrificing quality or accountability. AI accelerates what we can do, but if we don't keep all the other things we do day-to-day in mind, we can suffer extreme hardship from rash decisions or suddenly lose key oversight/control. Let's dig in!
Read the whole story
alvinashcraft
14 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Is the era of co-op ONLY games coming?

1 Share

Hello and Welcome, I’m your Code Monkey!

I'm off to Gamescom! My first time ever, I've heard it's absolutely huge so I'm really looking forward to it! If you're also going and you see me randomly walking around come say hi.

Did you see Challenge #11 in my Game Dev Practice Lab? It was a really fun visual challenge! Super important considering how games are very much a visual medium, so knowing how to take a scene from ugly to awesome using just lighting and post processing is super important! I loved seeing how everyone solved this challenge.

  • Game Dev: Co-op only games? ; Release on Steam with 1000 wishlists

  • Fun: Minecraft Blocks Timeline



Game Dev

The New Era of co-op ONLY games?

The latest big indie hit is Big Walk! Selling over a million copies in just a few days, that's crazy. And this game has one very very unique thing, it is online co-op only! Meaning no singleplayer at all. If you have no friends you CANNOT play the game!

Given how every time there is a massive hit like this one it starts a trend that other games follow, will the next trend be online co-op only games?

Normally my advice is to be extremely careful with online-only games, because they have a brutal cold start problem. If nobody is playing, the game is dead on arrival. You don't just need one player to buy it, you need that player to convince friends to buy it too. If you are an unknown indie that can be an insanely difficult problem to solve.

But if it works, it can REALLY work! With these games you either make $0 or $100,000+ there's no in-between.

So the excellent newsletter GameDiscoverCo posed this question, will this become a trend? Online co-op only games without any singleplayer mode whatsoever?

Personally I would say it is way too risky for my taste. If the game was not a hit it would be literally unplayable, and for people without friends it is unplayable. (I'm not sure if the game has some sort of anonymous matchmaking)

Also personally I am not into multiplayer games nowadays, so if something is multiplayer only then no matter how interesting it is I will probably never play it, and there's definitely a sizeable audience like me.

Regardless, I am very interested in seeing if this does start a trend, in 6 months we will know if we suddenly see a lot of co-op only games coming out.

I have made multiplayer modes in some of my games, but I always made them optional with the primary mode being singleplayer. The cold start problem really is one of the scariest things in the world, you can make your game insanely awesome, but if there's no one playing then it's dead regardless of how good it is.


Affiliate

FREE Buff VFX, 80% OFF Flash Deals!

Unity is currently running a great FLASH DEALS sale! These are timed, 24 hours only, and super deep at up to 80% OFF!

Everything from Tools, Sprites, Meshes, Prefabs, Textures, and more!

Browse everything on sale HERE!

The Publisher of the Week this time is EricWang, publisher with lots of super awesome VFX packs!

Get the FREE Game VFX - Buff Collection(URP) which is a pack with lots of really nice character VFX elements that can represent any kind of buff (or debuff) in your games.

Get it HERE and use coupon ERICWANG2026 at checkout to get it for FREE!


Game Dev

Should you release a game with 1,000 wishlists?

Nowadays if you want to make it on Steam then wishlists are key, you NEED wishlists to find success.

So what does that mean if you have a game with fewer than 1,000 wishlists? Should you launch it? Delay it? Cancel it?

This is a question posed by this developer who has two upcoming games and neither has found much traction.

To that question I would pose a different question, what is the goal with the game? What is your definition of success?

If your goal is financial success, then yes, launching with fewer than 1,000 wishlists is probably going to be a flop. Although at the same time delaying will likely not save the game either (assuming the developer has already attempted some marketing and all attempts failed)

But if this is your first game, which is usually the case in these sorts of questions, then your goal should be learning and not money. Your first game likely won't make any money, AND THAT'S OKAY! My first game made me about $0.10! Your first game, or first few games, are all about learning and if the goal is learning then absolutely a launch is always a good thing because you will learn so much.

Launch with what you have. Do your best. Learn what went right, what went wrong, how your Steam page performed, how players reacted, how reviews worked, what marketing did or did not help, and then apply those lessons to the next game.

That knowledge is extremely valuable. You cannot fully learn how to release a game by just reading advice forever. At some point you need to actually ship, see reality, and improve.

So if the goal is learning, the number of wishlists does not matter, you will learn no matter what. And if the goal is money, then if you're in this situation then something already went wrong. Finding success nowadays starts BEFORE you write a single line of code, it all starts with the idea. If you have a good marketable idea then 1000 wishlists should be easily attainable, if it's not then keep trying new ideas until you find something that hits.

I have mentioned many times before how it is crucial that you know what are you goals. You need to know what your objective is so you can aim properly, without it you're just flying blind. And in general every launch will give you more knowledge, so make (and launch) more games!



Fun

Minecraft Blocks Timeline

Minecraft has been around for ages! First launched in 2009, that was 17 years ago!

There's been so many updates in all those years, each update adding so many things in the game to the point that the game now is unrecognizable to what it was back when it first launched.

This website has a really awesome timeline of all the blocks added from the very beginning until right now starting off we just 26 blocks and ending up with over 1,000!

I love timelines like this because they really put into perspective just how big this game is, how long it has been around and how much effort has been put into it over the years. I would love to see a similar one to a lot of other long-lived games like Terraria, GTA V, Project Zomboid, and others.




Get Rewards by Sending the Game Dev Report to a friend!

(please don’t try to cheat the system with temp emails, it won’t work, just makes it annoying for me to validate)

Thanks for reading!

Code Monkey

Read the whole story
alvinashcraft
49 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

#576 - 23rd August 2026

1 Share

Highlights this week include:

  • The August 17 outage, and the work ahead by Vlad Fedorov - GitHub's recent outages underscored the necessity for faster reliability enhancements such as scaling infrastructure, optimizing Azure use, and improving operations to manage increased commits, pull requests, and Actions runs.
  • Announcing General Availability of Managed Instance on Azure App Service by Gaurav Seth - Managed Instance on Azure App Service now provides a 99.95% production SLA, expanded regional availability in eight locations, and enhanced integration with Premium v4 features, simplifying enterprise migration of legacy .NET Framework applications with minimal code modifications.
  • AKS Hyperscale Control Plane Now in Preview by Richard Hooper - Azure Kubernetes Service now offers a hyperscale control plane preview enabling users to specify tiered capacity guarantees during cluster creation for enhanced performance and reliability.
  • Azure Quick Review (azqr) v4.0.0: What You Need to Know by Carlos Mendible - Azure Quick Review v4.0.0 adds VM sizing, Service Health analysis, SQL Server lifecycle management, and region selection capabilities with breaking changes requiring script reviews for upgrade.

And four AI related posts from my colleagues:

  • How to trust your AI-assisted data analysis by James Broome - Trust in AI-assisted data analysis hinges on maintaining a clear audit trail of how results are derived, emphasizing the need for reproducible code over polished but unverifiable outputs.
  • How to Implement Retrieval in RAG a 3-part series by Carmel Eve - Implementing effective retrieval in RAG is crucial because it ensures only relevant information is used, improving LLM response quality while enabling document citation and continuous knowledge updates. How to Implement Augmentation in RAG: Augmentation in Retrieval-Augmented Generation structures prompts with system instructions, retrieved context, and the user's question to guide LLMs toward accurate, context-aware responses while managing token limits and document formatting. How to Implement Generation in RAG: Generation in RAG depends critically on effective retrieval and augmentation for producing high-quality model responses.
Read the whole story
alvinashcraft
58 seconds ago
reply
Pennsylvania, USA
Share this story
Delete

Flock is Secretly Building a Powerful New Prompt-Based AI Tool for Police

2 Shares
Slashdot reader fjo3 shared this article from Wired: [Flock] has told the public for years that its technology "cannot recognize, identify, or track individuals." It has now built a system that does both, an artificial intelligence tool for police that can identify drivers and track vehicles by their patterns of movement alone, WIRED has learned... Because the system also reaches police case files, 911 dispatch logs, and commercial identity records, those plates can be turned into names, home addresses, and relatives. It can search for people in an area drawn on a map based on nothing more than a physical description... The code describes 45 tools at the AI's disposal, giving it access to plate scans and camera metadata, arrest records, case files, dispatch logs, ballistics results, and commercial databases that contain Social Security numbers, dates of birth, phone numbers, email addresses, relatives and associates. Flock says it is testing the product with a small group of law enforcement partners and describes it as still in development, with capabilities that may not reflect what it eventually sells. It arrives as the company faces bipartisan political pressure, a growing record of officers caught misusing its platform, and a wave of vandalism that has left cameras sawed off and lenses painted over in cities across the country... An officer no longer needs a plate, a name, or a crime to begin: They supply a place, a stretch of time, and a pattern of behavior, and the system is designed to hand back the people who fit... One prompt Flock preloaded into the system reads: "Find me witnesses based on vehicles most seen in [neighborhood] during [last 14 days] during [daily timeframe] *(will not include whitelisted vehicles)." An officer would fill in the blanks and submit it. The output is a list of plates, which other tools in the product then convert into names and home addresses. Another prompt instructs the system to list everyone arrested more than twice in two years for "any offense," exempting only narcotics arrests, and then says to map where those people live, retrieve the calls for service at their homes, and "do a workup on the top three individuals." The prompt begins with everyone in the area who has an arrest record and ends with dossiers on three of them, chosen by the software. A "workup," in Flock's terminology, is a one-command background check. It starts with a name and a date of birth and returns what the department's records and commercial data hold: vehicles, prior listings as a suspect, and, on a second screen, relatives, phone numbers, and online accounts. Wired shares this reaction from a law professor at George Washington University. "It is clear Flock has aspirations far beyond ALPRs to become a digital platform for policing,"

Read more of this story at Slashdot.

Read the whole story
alvinashcraft
11 hours ago
reply
Pennsylvania, USA
Share this story
Delete

AI Is Writing Code Faster. So Why Is Software Still Slow to Deliver?

1 Share
Anthropic released its AI-Native SDLC Playbook yesterday. It took me about 40 minutes to read through, and it addresses a question many engineering teams are starting to face:

If AI can write code faster than ever, why does it still take so long to deliver software?

The answer sits everywhere around the code: requirements, design, code reviews, security checks, testing, approvals, and production support.

Here’s a shorter read on how Anthropic suggests solving it.

The Bottleneck Has Moved

Traditional software development processes were designed for a world where writing code was often the longest part of the journey.

But AI has changed that.

A feature that might have taken days to build can now be created in hours.

And then it waits.
It waits for code review. It waits for security review. It waits for testing. It waits for someone to approve deployment.
The code got faster. The overall process didn’t.

To improve delivery, AI needs to be part of the entire software development lifecycle, not just the coding.

1. Plan: Capture the Problem Clearly

Instead of spending days translating conversations into requirements, AI helps capture the original problem in a simple document called intent.md.

It answers basic questions:

  • What are we trying to solve?
  • Who is affected?
  • What constraints matter?
  • What questions are still open?

A human reviews and approves the intent before the work moves forward.

2. Design: Build the Specification With Guardrails

Once the intent is approved, AI turns it into a more detailed specification called spec.md.

This is where requirements, architecture, user experience, security, and compliance can be considered together.

Instead of discovering a policy issue weeks later during a review, the system applies those requirements while the specification is being created.

3. Build: Make a Plan Before Writing Code

Before implementation begins, AI creates a plan.md outlining:

  • Which files need to change.
  • What risks exist.
  • What order the work should follow.
  • Which tests should confirm the result.

An engineer reviews the plan first.

Once approved, AI can build the feature, and engineers can coordinate multiple workstreams when appropriate.

The benefit is not just speed. It’s keeping the implementation connected to the original requirements.

4. Test: Let AI Verify Its Work

AI should not just generate code and hand it over.

It should run tests, check the build, inspect relevant behavior, and fix problems before the change reaches an engineer.

That feedback loop helps prevent a common problem: faster code generation creating even more manual review work.

If AI cannot check its own output, the engineering team becomes the bottleneck again.

5. Deploy: Speed Up Code Reviews and Security Checks

As AI produces more code, pull requests pile up faster.

That puts pressure on code reviews, security reviews, and compliance checks.

The playbook recommends using AI to review changes against established policies, identify potential issues, and address routine feedback.

Humans still make the important decisions:

  • Does the change solve the intended problem?
  • Is the risk acceptable?
  • Is it ready for production?

Production access, release approvals, and security controls remain in place.

The difference is that engineers spend less time on repetitive checks and more time on judgment.

6. Maintain: Turn Production Issues Into New Work

The lifecycle doesn’t end when code reaches production.

AI can monitor systems, investigate anomalies, and document potential problems.

If something goes wrong, it can create a new intent.md describing the issue and feed it back into the same planning, design, development, testing, and review process.

The result is a continuous loop instead of a series of disconnected handoffs.

What This Means for Engineering Teams

Using AI to write code is only one part of the opportunity.

The bigger shift is applying AI across the full delivery process while keeping human oversight, security, and accountability intact.

If coding takes hours but delivery still takes weeks, the question is no longer whether AI can write better code.

It’s whether your development process has caught up.

Read Anthropic’s full AI-Native SDLC Playbook here.

Read the whole story
alvinashcraft
11 hours ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories