# progress

Published articles for progress.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Build Trust on a Short Software Project

DevFeed: [Build Trust on a Short Software Project](<https://devfeed.tech/articles/build-trust-on-a-short-software-project-41360.md>)

Original publisher: [Read original article](<https://spin.atomicobject.com/build-trust-short-project/>)

Author: Viviana Rosas

Published: 2026-09-17T12:00:17Z

Content type: opinion

Language: en

Sources: [Atomic Object](<https://devfeed.tech/sources/atomic-object.md>)

Topics: [trust](<https://devfeed.tech/topics/trust.md>), [Software](<https://devfeed.tech/topics/software.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [client](<https://devfeed.tech/tags/client.md>), [progress](<https://devfeed.tech/tags/progress.md>), [project](<https://devfeed.tech/tags/project.md>), [project-communication](<https://devfeed.tech/tags/project-communication.md>), [project-team-management](<https://devfeed.tech/tags/project-team-management.md>), [regression](<https://devfeed.tech/tags/regression.md>), [testing](<https://devfeed.tech/tags/testing.md>), [the-software-life](<https://devfeed.tech/tags/the-software-life.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

This article explains how software teams can build client trust during short projects. It recommends frequent feedback and check-ins, making progress visible, and using a limited regression test suite focused on important functionality.

### Source excerpt

On a short project, clients need evidence not only that work is happening, but that the team knows when to continue, when to change direction, when to raise concern, and how to leave others capable of carrying the work forward. 1. Close the Feedback Loop - Show Responsiveness. It's extremely important to get feedback quickly [...] The post Build Trust on a Short Software Project appeared first on Atomic Spin.

## Cutting the Noise.

DevFeed: [Cutting the Noise.](<https://devfeed.tech/articles/cutting-the-noise-40036.md>)

Original publisher: [Read original article](<https://dpereira.substack.com/p/cutting-the-noise>)

Author: David Pereira

Published: 2026-08-13T12:29:59Z

Content type: opinion

Language: en

Sources: [Untrapping Product Teams](<https://devfeed.tech/sources/untrapping-product-teams.md>)

Topics: [meetings](<https://devfeed.tech/topics/meetings.md>), [Processes](<https://devfeed.tech/topics/processes.md>)

Tags: [focus](<https://devfeed.tech/tags/focus.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [processes](<https://devfeed.tech/tags/processes.md>), [progress](<https://devfeed.tech/tags/progress.md>), [simplify](<https://devfeed.tech/tags/simplify.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This opinion article argues that professional growth can come from "adding by subtracting": questioning routines, processes, meetings, and other work practices that no longer serve their original goals. It identifies predictability and stability as factors that can reduce progress and innovation.

### Source excerpt

What can you stop doing now?

## EU & Civil Society need to progress on Digital Autonomy

DevFeed: [EU & Civil Society need to progress on Digital Autonomy](<https://devfeed.tech/articles/eu-civil-society-need-to-progress-on-digital-autonomy-36387.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/eu-civil-society-need-progress-digital-autonomy/>)

Published: 2026-06-15T13:00:00Z

Content type: opinion

Language: en

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [digital sovereignty](<https://devfeed.tech/topics/digital-sovereignty.md>), [digital](<https://devfeed.tech/topics/digital.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [digital-autonomy](<https://devfeed.tech/tags/digital-autonomy.md>), [digital-sovereignty](<https://devfeed.tech/tags/digital-sovereignty.md>), [eu](<https://devfeed.tech/tags/eu.md>), [government](<https://devfeed.tech/tags/government.md>), [influence](<https://devfeed.tech/tags/influence.md>), [people](<https://devfeed.tech/tags/people.md>), [progress](<https://devfeed.tech/tags/progress.md>)

### AI overview

The article argues that European discussions about digital autonomy and sovereignty are stalled and need to move beyond legislation and references to European values. It calls for broader civil-society involvement, including procurement officials, IT departments, vendors, and government executives, to support practical progress.

### Source excerpt

By now (happily) everyone wants to talk about digital autonomy, although some parties insist we talk about sovereignty. Fine. tl;dr: The discussions on digital autonomy are now going round in circles. Civil society and think tanks want to contribute, and are well placed to do so. In this piece, I urge everyone to look further ahead, beyond legislation and talking about European values. The road to digital sovereignty is very long, and we need to make progress along that entire road, which includes things further afield than what we are discussing now.

## How to lead a project

DevFeed: [How to lead a project](<https://devfeed.tech/articles/how-to-lead-a-project-37627.md>)

Original publisher: [Read original article](<https://swizec.com/blog/how-to-lead-a-project>)

Author: hi@swizec.com (Swizec Teller)

Published: 2025-11-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [task management](<https://devfeed.tech/topics/task-management.md>), [To-Do](<https://devfeed.tech/topics/todo.md>)

Tags: [how-to](<https://devfeed.tech/tags/how-to.md>), [practical](<https://devfeed.tech/tags/practical.md>), [progress](<https://devfeed.tech/tags/progress.md>), [project](<https://devfeed.tech/tags/project.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [review](<https://devfeed.tech/tags/review.md>), [scope](<https://devfeed.tech/tags/scope.md>), [task-management](<https://devfeed.tech/tags/task-management.md>), [team](<https://devfeed.tech/tags/team.md>), [weekly](<https://devfeed.tech/tags/weekly.md>)

### AI overview

A practical guide to leading a project by defining its outcome, target date, and scope; organizing work in a task management system; meeting weekly with stakeholders; and shipping work in small, reviewable increments.

### Source excerpt

you were asked to lead or own a project. Now what? Here are a few practical steps to help you succeed.

## SharedFlow vs StateFlow

DevFeed: [SharedFlow vs StateFlow](<https://devfeed.tech/articles/sharedflow-vs-stateflow-39374.md>)

Original publisher: [Read original article](<https://kt.academy/article/sharedflow_vs_stateflow>)

Published: 2024-06-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [LineageOS](<https://devfeed.tech/topics/lineageos.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [backend](<https://devfeed.tech/tags/backend.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [messages](<https://devfeed.tech/tags/messages.md>), [parameter](<https://devfeed.tech/tags/parameter.md>), [progress](<https://devfeed.tech/tags/progress.md>), [service](<https://devfeed.tech/tags/service.md>), [sharedflow](<https://devfeed.tech/tags/sharedflow.md>), [state](<https://devfeed.tech/tags/state.md>), [stateflow](<https://devfeed.tech/tags/stateflow.md>), [users](<https://devfeed.tech/tags/users.md>), [value](<https://devfeed.tech/tags/value.md>), [websocket](<https://devfeed.tech/tags/websocket.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

This tutorial explains the distinction between Kotlin's StateFlow and SharedFlow. StateFlow represents observable application state, while SharedFlow broadcasts events to observers. It discusses replay, required initial values, distinct updates, conflation, and examples for Android and backend services.

### Source excerpt

When to use SharedFlow and when to use StateFlow.

## How I build side projects

DevFeed: [How I build side projects](<https://devfeed.tech/articles/how-i-build-side-projects-39992.md>)

Original publisher: [Read original article](<https://www.saiyangrowthletter.com/p/how-i-build-side-projects>)

Author: Tiger Abrodi

Published: 2024-03-23T10:12:46Z

Content type: tutorial

Language: en

Sources: [Saiyan Growth Letter](<https://devfeed.tech/sources/saiyan-growth-letter.md>)

Topics: [Requirements](<https://devfeed.tech/topics/requirements.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [deployment](<https://devfeed.tech/tags/deployment.md>), [figma](<https://devfeed.tech/tags/figma.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [progress](<https://devfeed.tech/tags/progress.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>)

### AI overview

The author presents an end-to-end process for building side projects: define and reduce requirements to a minimal viable product, sketch and design the interface, build iteratively, deploy early with automatic deployment, and test where appropriate.

### Source excerpt

My strategic end-to-end approach for building side projects

## 11 Aspects Most Startups Get Wrong About OKRs and How to Fix it

DevFeed: [11 Aspects Most Startups Get Wrong About OKRs and How to Fix it](<https://devfeed.tech/articles/11-aspects-most-startups-get-wrong-about-okrs-and-how-to-fix-it-39866.md>)

Original publisher: [Read original article](<https://mende.io/blog/11-aspects-most-startups-get-wrong-about-okrs-and-how-to-fix-it/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2024-02-24T05:00:00Z

Content type: opinion

Language: en

Sources: [Tobias Mende](<https://devfeed.tech/sources/tobias-mende.md>)

Topics: [Framework](<https://devfeed.tech/topics/framework.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [Google](<https://devfeed.tech/topics/google.md>), [intel](<https://devfeed.tech/topics/intel.md>)

Tags: [alignment](<https://devfeed.tech/tags/alignment.md>), [andy-grove](<https://devfeed.tech/tags/andy-grove.md>), [article](<https://devfeed.tech/tags/article.md>), [engineering-leadership-goal-setting-leadership-product-management-engineering-excellence](<https://devfeed.tech/tags/engineering-leadership-goal-setting-leadership-product-management-engineering-excellence.md>), [focus](<https://devfeed.tech/tags/focus.md>), [framework](<https://devfeed.tech/tags/framework.md>), [google](<https://devfeed.tech/tags/google.md>), [growth](<https://devfeed.tech/tags/growth.md>), [intel](<https://devfeed.tech/tags/intel.md>), [mistakes](<https://devfeed.tech/tags/mistakes.md>), [objectives](<https://devfeed.tech/tags/objectives.md>), [organization](<https://devfeed.tech/tags/organization.md>), [progress](<https://devfeed.tech/tags/progress.md>), [startups](<https://devfeed.tech/tags/startups.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

This article explains what OKRs are, defines objectives, key results, and initiatives, and discusses why startups may implement OKRs unsuccessfully. It recommends first identifying the problems an organization wants to solve and adjusting the approach to fit its needs.

### Source excerpt

11 Aspects Most Startups Get Wrong About OKRs and How to Fix it Objectives and key results (OKRs) can be a powerful tool. But as with any framework or methodology out there, just applying it as others do will likely not yield the best results. It can even harm your organization.

## Temporal Schedules: Reliable, scalable, and more flexible than Cron jobs

DevFeed: [Temporal Schedules: Reliable, scalable, and more flexible than Cron jobs](<https://devfeed.tech/articles/temporal-schedules-reliable-scalable-and-more-flexible-than-cron-jobs-36032.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-schedules-reliable-scalable-and-more-flexible-than-cron-jobs>)

Author: Irina Belova

Published: 2023-11-15T07:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [observability](<https://devfeed.tech/topics/observability.md>)

Tags: [execution](<https://devfeed.tech/tags/execution.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [observability](<https://devfeed.tech/tags/observability.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [progress](<https://devfeed.tech/tags/progress.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [scheduling](<https://devfeed.tech/tags/scheduling.md>), [temporal](<https://devfeed.tech/tags/temporal.md>)

### AI overview

Temporal announces the general availability of Temporal Schedules, a replacement for traditional Cron jobs. The feature supports durable task execution, workflow controls, progress insight, observability, flexible intervals, and reduced reliance on external scheduling systems.

### Source excerpt

Replace traditional Cron jobs with Temporal Schedules for durable task execution, progress insights, and enhanced scalability.

## Temporal Transparency Update #2

DevFeed: [Temporal Transparency Update #2](<https://devfeed.tech/articles/temporal-transparency-update-2-36045.md>)

Original publisher: [Read original article](<https://temporal.io/blog/temporal-transparency-update-2>)

Author: Ryland Goldstein

Published: 2020-07-18T04:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [GitHub Issues](<https://devfeed.tech/topics/github-issues.md>)

Tags: [github](<https://devfeed.tech/tags/github.md>), [github-issues](<https://devfeed.tech/tags/github-issues.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [progress](<https://devfeed.tech/tags/progress.md>), [release](<https://devfeed.tech/tags/release.md>), [transparency](<https://devfeed.tech/tags/transparency.md>), [update](<https://devfeed.tech/tags/update.md>)

### AI overview

Temporal's second V1 status update says the July 31, 2020 code-completion date remains unchanged. The team added tasks from open issues in public GitHub repositories, prioritized the remaining work, and expected many in-progress items to be completed that week.

### Source excerpt

Hope everyone is having a great Friday. I'm happy to share our second V1 status update as part of our continued effort to be more transparent.

## el-get 2.2

DevFeed: [el-get 2.2](<https://devfeed.tech/articles/el-get-2-2-34414.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2011/05/el-get-2.2/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2011-05-26T10:00:00Z

Content type: release

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Git](<https://devfeed.tech/topics/git.md>)

Tags: [git](<https://devfeed.tech/tags/git.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [progress](<https://devfeed.tech/tags/progress.md>), [release](<https://devfeed.tech/tags/release.md>), [source](<https://devfeed.tech/tags/source.md>), [stable](<https://devfeed.tech/tags/stable.md>)

### AI overview

The el-get 2.2 release followed cleanup of a source-tree discrepancy caused by a work-in-progress patch landing in Git before the stable release. The project then branched a stable maintenance tree and released version 2.2.

### Source excerpt

We've spotted a little too late for our own taste a discrepancy in the source tree: a work in progress patch landed in git just before to release el-get stable. So we cleaned the tree (thanks again Julien), branched a stable maintenance tree, and released 2.2 from there. You're back to enjoying el-get :)

## WPF/Silverlight visual states with DataTemplates

DevFeed: [WPF/Silverlight visual states with DataTemplates](<https://devfeed.tech/articles/wpf-silverlight-visual-states-with-datatemplates-38405.md>)

Original publisher: [Read original article](<https://khmylov.com/2010/11/wpf-silverlight-visual-states-with-datatemplates/>)

Author: Andrew Khmylov

Published: 2010-11-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Despite the odds](<https://devfeed.tech/sources/despite-the-odds.md>)

Topics: [WPF](<https://devfeed.tech/topics/wpf.md>), [XAML](<https://devfeed.tech/topics/xaml.md>), [MVVM](<https://devfeed.tech/topics/mvvm.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [mvvm](<https://devfeed.tech/tags/mvvm.md>), [progress](<https://devfeed.tech/tags/progress.md>), [screen](<https://devfeed.tech/tags/screen.md>), [state](<https://devfeed.tech/tags/state.md>), [threading](<https://devfeed.tech/tags/threading.md>), [xaml](<https://devfeed.tech/tags/xaml.md>)

### AI overview

This tutorial presents a WPF technique for switching among page, window, or control states by defining different DataTemplates. It contrasts this approach with VisualStateManager and Silverlight Activity Control, then demonstrates a welcome screen and a busy-progress state backed by a ViewModel.

### Source excerpt

Consider a common task - you need to switch between different screens in your application, that represent various states (e.g. Normal/Loading/Error). How are you going to implement this? You can start with VisualStateManager and define appropriate visual states. Well, this will surely do the thing, but you will have to create lots of controls and manage their Visibility or Opacity. And what if you have a complex markup? And I suppose that switching the state will not remove invisible items from the visual tree. And even more, with VisualStateManager you are bound to Expression Blend, because, you know, it's not very convenient to edit VSM settings by hands in XAML (which I prefer, but it is a topic for another article). The second option that may fit well, if you just need something like "I'm busy!" overlay is Silverlight Activity Control. Works like a charm with RIA services, but I find it limited for complex scenarios (and it's not available for WPF). I've found another approach (it becomes especially useful with MVVM and improved DelegateCommand implementations - I will blog about this in a few days). The idea behind this technique is quite simple. You define different templates for different page/window/control states. Yeah, that's it. Let's start with our implementation. Our application will have only one page with 2 different states: A welcome screen, that hosts a button to start 'the heavy' calculation. Busy window" that shows information about the current processing progress. I decided to create a simple ViewModel as a backing storage for our UI properties. It has two properties - IsBusy that says whether some hard work is executing now, and Progress - simple execution progress indicator. Method StartCalculation runs a new thread executes a number of loop steps. On each step the executing thread is suspended for 100ms (to imitate a slow operation). Normally you will create a DelegateCommand that will handle all the execution logic, but I decided to keep thin