Read more of this story at Slashdot.
Read more of this story at Slashdot.
Great developer communities don’t come together by accident – they’re built by people who consistently show up for others. They organize meetups after work, keep online discussions active, invite speakers, prepare workshops, and create spaces where developers can learn from each other.
At JetBrains, we’ve always valued these efforts and had the privilege of supporting community organizers around the world. Today, we’re taking the next step in how we do that.

When we first launched the JetBrains User Group Support Program thirteen years ago, the idea was simple. We wanted to help local developer groups grow by providing JetBrains IDE subscriptions for organizers and small community giveaways. Since then, the way developer communities work has changed greatly.
Many communities now live online, on Discord, Slack, and other platforms. Others move between in-person and virtual events, depending on what works best. Workshops, livestreams, and hybrid events have become part of everyday community life.
We realized our program should evolve together with the communities.
That’s why our User Group Support Program is becoming the JetBrains Developer Communities Program, designed to better support the many ways developers come together today.

Our goal hasn’t changed. We still want to help communities create opportunities for developers to learn, connect, and exchange ideas. What is changing is how we support that.
The program now welcomes a much broader range of communities, including:
We’re also expanding the types of support available. In addition to JetBrains IDE subscriptions for organizers and community giveaways, communities may also receive:
Every community is different, so support won’t look exactly the same for everyone. We’ll work with organizers to understand what would be most useful, based on the activities, needs, location, and available resources.
Existing User Group Support Program participants will automatically become part of the Developer Communities Program – there’s no need to reapply.
Running a student community? School, college, and university student clubs aren’t covered by this program. If you’re a student looking for free JetBrains tools, check out the JetBrains Student Pack.

We see this program as a long-term collaboration with community leaders. As the program grows, we want to stay closer to the communities we support.
Starting in 2027, we’ll check in with participating communities once a year to hear what they’ve been working on and how we can help going forward.
If you lead an active, established developer community, we’d like to hear from you! We look at each community individually and consider its activities, audience, and engagement.
Thank you to everyone who puts time and energy into helping developers connect and grow!
Search quality is easy to describe and difficult to engineer. A user may remember a sender, a phrase, or the approximate time of a message—but not the exact terms that an index expects. The system must retrieve the right candidates, rank them well, and respond quickly across large, noisy mailboxes.
We’ve been listening closely to customer feedback and looking at where the search experience isn’t meeting expectations and where we can do better. That feedback, together with our engineering signals, has helped us focus on the areas that matter most. Over the past several months, the Outlook team has been working on all three parts of that problem: improving result ranking, making search more resilient when connectivity is poor, and building a tighter feedback loop between user experience and our engineering signals. Here is what has changed, the technical reasoning behind it, and what we are testing next.
The ranking system now has more room to surface likely matches before results transition to chronological order.
Outlook now shows up to seven relevance-ranked results at the top, followed by the remaining results ordered by date. Ranking considers signals such as recency, sender, and prior interaction with messages. Increasing the relevance-ranked set is a presentation change, but it also creates a larger surface for evaluating ranking quality. We are continuing to tune both the ranking logic and the boundary between relevance and date-based ordering, while keeping additional sort options accessible.
Availability: Classic Outlook for Windows Current Channel and Monthly Enterprise Channel with Subscription, Outlook on the web, new Outlook, and Outlook Mobile. Rollout on Outlook for Mac is in November. Available across Commercial and Consumer.
The goal is consistent capability when online and graceful degradation when the network is not reliable.
Classic Outlook combines Microsoft’s cloud search service with Windows Desktop Search, which maintains a local index on the PC. Some query classes historically stayed local, including Find Related, portions of advanced search syntax, and queries in a broader set of languages. Eligible searches now use the cloud service so they can benefit from the same search capabilities and service-side improvements as other Outlook clients. Local search remains necessary for offline scenarios and for content that is not stored in the cloud, including PST files and POP or IMAP accounts. Classic Outlook search now automatically falls back to the local index when connectivity or service latency prevents a timely response from the cloud service.
Availability for automatic fallback: Classic Outlook for Windows Current Channel with Subscription, Outlook Mobile, Outlook for Mac. New Outlook is in development.
Average latency matters, but the slowest searches disproportionately shape whether search feels dependable.
Two changes produced meaningful gains in the slowest 5% of Classic Outlook searches:
Authentication-path optimization: reduced latency for the slowest 5% of searches by 40% for Commercial mailboxes.
Migration to cloud search: for query classes moved from the local index to the cloud, latency for the slowest 5% fell from 4.5 seconds to 1.3 seconds.
Availability: Classic Outlook for Windows Current Channel and Monthly Enterprise Channel with Subscription. Available for Commercial and Consumer.
Calendar search spotlight renders matching events directly in the calendar view. That context matters: the event before or after a match, and any overlap, may be as useful as the match itself. Users can switch back to the traditional list with one click.
Availability: Rolling out to Outlook on the web and new Outlook in November. Available across Commercial and Consumer. We are evaluating feedback before expanding this experience across Outlook clients.
Search improvements need repeatable evaluation before they reach production.
We begin with offline tests against generated mailboxes designed to reproduce the characteristics of real enterprise inboxes: thousands of messages, meeting invitations, newsletters, group mail, and topics that overlap across projects. Generated data gives us control and repeatability without using a customer mailbox as a test fixture.
The evaluation set contains thousands of queries with known expected answers. Its distribution is informed by thousands of real search patterns, including keywords, names, email addresses, and combinations of those terms. Offline evaluation is useful for iteration, but it cannot reproduce every mailbox or intent. Before broad rollout, we therefore validate changes through controlled live experiments and online quality metrics.
Better semantic ranking is useful only if it fits the latency and throughput constraints of a service used at Outlook scale.
We are building an Outlook-specific small language model ranker. The model is trained through distillation: a larger model provides supervision to a smaller model that is practical to serve within Outlook’s performance envelope. The engineering objective is not simply model quality in isolation; it is a better relevance-latency trade-off under production load. Early offline results are promising. Internal testing is underway.
Alongside this work, we rolled out several smaller service changes, including better handling of stop words such as “the,” “and,” and “is.” This stop-word improvement affected about 3% of searches. Those searches saw an increase in result clicks where users opened and engaged with the mail.
Availability for stop words handling: All Outlooks endpoints. Available for Commercial and Consumer.
Outlook now includes a thumbs-up or thumbs-down prompt on the search results page. With appropriate diagnostic context, that signal helps engineers identify query classes and result patterns that need investigation. One finding is especially important: behavioral metrics can suggest success—for example, a result was opened or read—while the user still reports that the search failed. Explicit feedback exposes cases where proxy metrics do not capture intent.
Availability: Classic Outlook for Windows Exchange Online and Outlook.com accounts on Current Channel with Subscription, Outlook on the web, new Outlook, Outlook Mobile, and Mac. We are adding thumbs to more Outlook Search surfaces in November and December. Available for Commercial and Consumer.
If a search result doesn’t match your intent, use the thumbs-up or thumbs-down prompt to tell us. Enterprise mailboxes vary widely in vocabulary, communication patterns, retention history, and organizational structure. Two users can issue the same query with different intended results, or remember the same message through entirely different details. That makes search a continuing systems problem rather than a feature that reaches a fixed endpoint. If a result set misses your intent, the thumbs signal gives us evidence that clicks and dwell time alone cannot provide—and helps us prioritize the next investigation.
Done right, product compliance opens up new markets and sets your product apart. Done wrong, it can mean lost sales, destroyed stock, and fines. In the latest episode of the Raspberry Pi Podcast, Alex Branton, Global Market Access Lead at Raspberry Pi, talks to Tom Westcott, who leads product compliance, about how Raspberry Pi helps industrial customers bring fully compliant products to market faster.
Together, they cover what product compliance actually means and how testing works, from Raspberry Pi’s in-house 3-metre RF anechoic chamber to formal testing at UKAS-accredited labs. Tom explains the extra testing Raspberry Pi carries out, including shock and vibration tests, thermal modelling, reliability studies, UV-accelerated weathering, and XRF material analysis. They also explain how to find declarations of conformity, FCC approvals, and test reports on the Raspberry Pi Product Information Portal (PIP), and how to subscribe to receive product change notifications (PCNs).
The discussion also covers Raspberry Pi’s Global Market Access (GMA) service — which handles country-specific approvals on your behalf — and the support available at each stage of the design cycle.
All our certificates, declarations of conformity, and test reports are on our Product Information Portal, where you can browse and download documents and notices for all Raspberry Pi products. You can also subscribe to receive product change notifications. If you need approvals in a new country, our Global Market Access service can get them for you.
Our network of approved Design Partners can help take your idea from concept to market. Countless businesses use Raspberry Pi to jump-start the design process of their products, and to build in proven, powerful computing. If you have an idea or a product and need a design partner to help you integrate Raspberry Pi technology, we can connect you with designers who can help.
One of our hosts tells the story of the only other time he’s been on camera: a health and safety video about hard hats, in which he held his newborn daughter next to the actor who played Harry Potter’s dad. Spoiler alert: just like James Potter, his character doesn’t meet a pleasant end…
In another outtake, the hosts accidentally mess with the visual continuity of the episode.
What would you like to listen to next? Leave us a comment requesting a topic and we’ll try to lure the appropriate Pi Towers-dweller behind the microphone for you.
Subscribe to the Raspberry Pi Podcast on Spotify, Amazon, or Apple podcasts. We’ll also be releasing each episode on our YouTube channel, where you can watch for free. (Here’s a handy RSS feed for those asking!)
The post Product compliance, demystified: how Raspberry Pi helps you get to market appeared first on Raspberry Pi.
In this BONUS episode, Vasco Duarte and Marcus Hammarberg explore what changes when AI agents move from writing small functions to creating whole features, running through tickets, and even improving their own instructions. The conversation keeps coming back to a simple but difficult question: if agents make software delivery faster, what should humans use that speed for?
"What I realized was that the agent could now write the code from a prompt that I gave it, and it was good enough that I didn't have to touch a lot of it."
Marcus starts with the moment that changed his own practice: in December 2025, he used an AI agent to build a feature for a flow metrics app based on Jira change logs. Before that, AI coding felt like asking for small functions and then cleaning up the result. This time, the agent could take a feature-level prompt and produce something useful. That shifted the question from "can AI help me type code?" to "what happens to planning, quality, and ownership when implementation becomes dramatically faster?"
"You end up not only not having seen the code, but not maybe even know what you wrote."
Vasco connects Marcus' experience to an earlier episode where Marcus had to learn to program after breaking his hand. Back then, the lesson was that typing was not the bottleneck. Thinking was. Now AI has made "typing" even faster, and Marcus warns that this creates a new danger: teams can approve suggestions, specs, and generated code without really understanding the intent they gave the system. In that world, slowing down becomes part of the human job.
"With the robot in place, what are you doing now? You're giving the robot instructions, and you're verifying the result. This is exactly what we are doing with the AI now."
After rereading The Goal, Marcus started to see AI agents as the software equivalent of factory robots. A welder used to make the weld directly. With robots, the human writes instructions and verifies the result. Software is entering the same kind of transition. The open question is uncomfortable: can someone reliably verify AI-generated software without being a strong developer first? Marcus does not pretend to know the answer, and that uncertainty is part of the value of the conversation.
"A really good harness should also have some deterministic checks in the feedback mechanism."
Marcus describes teams experimenting with "lights-out" agent factories: a project manager agent receives intent, delegates to sub-agents, the agents move work across a Kanban board, and they even run retrospectives to improve their own instructions. That sounds futuristic, but Marcus brings it back to Agile basics. If prompts and guardrails are non-deterministic, then the harness needs deterministic feedback: tests, linting rules, functional checks, non-functional checks, architectural rules, and explicit slices of work that humans can test before moving on. The lesson is not to abandon Agile. It is to make feedback loops more concrete because the work is moving faster.
"I don't feel the same kind of ownership when I have prompted my way to a good application as I did when I wrote it."
The episode also names a quieter transformation: developers may lose the small dopamine hits that came from solving tiny coding problems, seeing tests pass, and refactoring by hand. If agents handle the easy work, humans may be left with harder, slower problems: intent, architecture, product value, safety, and trade-offs. That changes the emotional shape of development. Marcus and Vasco explore what happens when a developer is no longer only a coder, but the manager of an agent team.
"Awesome, are you selling percentages?"
Marcus brings the conversation back to Theory of Constraints: throughput is not how busy the robots are, how many pull requests were merged, or how many tokens were consumed. Throughput is economic value. Vasco and Marcus connect this to product thinking: if AI lets teams produce more features, that only matters when those features create better outcomes for customers and the business. Otherwise, AI becomes a faster feature factory. As Marcus puts it, if people do not understand the "why" and the metric they are optimizing, AI is truly just typing faster.
"It starts and stops with The Goal."
Marcus recommends starting with The Goal by Eliyahu Goldratt, then applying its factory lessons to software, flow, and AI agents. Vasco also mentions Ari-Pekka Skarp's Scrum Master Toolbox episode, Philip Su's work on dark factories, and Spec Kit. Marcus points listeners to his writing at marcusoft.net, where he is exploring AI as software development's new set of robots.
About Marcus Hammarberg
Marcus Hammarberg is a Swedish agile consultant, Kanban practitioner, and author of Kanban in Action and Salvation: The Bungsu Story, about using Lean, Agile, and Kanban to help an Indonesian hospital recover from crisis. Previous Scrum Master Toolbox episodes: Marcus page. LinkedIn. Today he explores agentic software development in practice.
You can link with Marcus Hammarberg on LinkedIn, read his writing at marcusoft.net, and find his previous Scrum Master Toolbox episodes on the Marcus Hammarberg guest page.