# Development Environment

Published articles for Development Environment.

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

## Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users

DevFeed: [Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users](<https://devfeed.tech/articles/designing-claude-for-ears-not-eyes-an-accessibility-skill-for-blind-and-low-vision-users-38847.md>)

Original publisher: [Read original article](<https://building.nubank.com/designing-claude-for-ears-not-eyes-an-accessibility-skill-for-blind-and-low-vision-users/>)

Author: Nubank Editorial

Published: 2026-09-16T14:09:16Z

Content type: article

Language: en

Sources: [Nubank](<https://devfeed.tech/sources/nubank.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [screen](<https://devfeed.tech/topics/screen.md>), [Users](<https://devfeed.tech/topics/users.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [accessible](<https://devfeed.tech/tags/accessible.md>), [claude](<https://devfeed.tech/tags/claude.md>), [culture-values](<https://devfeed.tech/tags/culture-values.md>), [data-science-machine-learning](<https://devfeed.tech/tags/data-science-machine-learning.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [inclusive](<https://devfeed.tech/tags/inclusive.md>), [life-at-nu](<https://devfeed.tech/tags/life-at-nu.md>), [people-with-disabilities](<https://devfeed.tech/tags/people-with-disabilities.md>), [text](<https://devfeed.tech/tags/text.md>), [users](<https://devfeed.tech/tags/users.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Nubank describes BLIND-CLAUDE.md, an instruction set that adapts Claude responses for people who primarily use screen readers or read-aloud functionality. The approach treats auditory comprehension as an engineering constraint and changes behavioral instructions without modifying Claude or adding a native accessibility feature.

### Source excerpt

How a cognitively diverse IT team at Nubank, they coded screen reader-friendly rules into Claude's instructions, treating auditory comprehension as an engineering constraint The post Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users appeared first on Building Nubank.

## Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users

DevFeed: [Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users](<https://devfeed.tech/articles/designing-claude-for-ears-not-eyes-an-accessibility-skill-for-blind-and-low-vision-users-41432.md>)

Original publisher: [Read original article](<https://building.nu.com/designing-claude-for-ears-not-eyes-an-accessibility-skill-for-blind-and-low-vision-users/>)

Author: Nubank Editorial

Published: 2026-09-16T14:09:16Z

Content type: opinion

Language: en

Sources: [Nubank](<https://devfeed.tech/sources/nubank.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Users](<https://devfeed.tech/topics/users.md>), [screen](<https://devfeed.tech/topics/screen.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [claude](<https://devfeed.tech/tags/claude.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [culture-values](<https://devfeed.tech/tags/culture-values.md>), [data-science-machine-learning](<https://devfeed.tech/tags/data-science-machine-learning.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [life-at-nu](<https://devfeed.tech/tags/life-at-nu.md>), [people-with-disabilities](<https://devfeed.tech/tags/people-with-disabilities.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Nubank describes BLIND-CLAUDE.md, an instruction set that adapts Claude responses for developers who primarily use screen readers or read-aloud tools. The approach addresses conventions such as Markdown tables, diffs, diagrams, long logs, and spatial references by adding behavioral instructions without modifying Claude or introducing a native accessibility feature.

### Source excerpt

How a cognitively diverse IT team at Nubank, they coded screen reader-friendly rules into Claude's instructions, treating auditory comprehension as an engineering constraint The post Designing Claude for ears, not eyes: An accessibility skill for blind and low-vision users appeared first on Building Nubank.

## Improving Developer Experience, Level 4: Optimizing Feedback Loops: Tools, Tests, and Teamwork

DevFeed: [Improving Developer Experience, Level 4: Optimizing Feedback Loops: Tools, Tests, and Teamwork](<https://devfeed.tech/articles/improving-developer-experience-level-4-optimizing-feedback-loops-tools-tests-and-teamwork-39918.md>)

Original publisher: [Read original article](<https://mende.io/blog/improving-developer-experience-level-4-optimizing-feedback-loops-tools-tests-and-teamwork/>)

Author: tobi@techunicorn.builders (Tobias Mende)

Published: 2023-09-02T04:00:00Z

Content type: article

Language: en

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

Topics: [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>)

Tags: [collaboration-continuous-deployment-developer-experience-developer-productivity-ensemble-program](<https://devfeed.tech/tags/collaboration-continuous-deployment-developer-experience-developer-productivity-ensemble-program.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [ide](<https://devfeed.tech/tags/ide.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article examines the technical layer of developer experience, focusing on reducing feedback delays through suitable development environments, responsive hardware, IDE tooling, and automated testing. It argues that faster compilation, linting, and testing improve productivity, refactoring, and confidence in maintaining software.

### Source excerpt

Improving Developer Experience, Level 4: Optimizing Feedback Loops: Tools, Tests, and Teamwork Last week, we dove into focus, clarity, and flow. Today, we will delve into the top layer of Maslow's Hierarchy of Needs (DevEx Edition). Here, it gets a bit technical. While the three bottom layers are mostly concerned with culture, structures, and processes, the top layer includes technical and cultural aspects. This shows how important and foundational non-technical aspects are for outstanding developer experience.

## Searching for RH Counterexamples -- Setting up Pytest

DevFeed: [Searching for RH Counterexamples -- Setting up Pytest](<https://devfeed.tech/articles/searching-for-rh-counterexamples-setting-up-pytest-40438.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2020/09/11/searching-for-rh-counterexamples-setting-up-pytest/>)

Published: 2020-09-11T15:51:48Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Pytest](<https://devfeed.tech/topics/pytest.md>), [Python](<https://devfeed.tech/topics/python.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Code](<https://devfeed.tech/topics/code.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [development-environment](<https://devfeed.tech/tags/development-environment.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [number-theory](<https://devfeed.tech/tags/number-theory.md>), [programming](<https://devfeed.tech/tags/programming.md>), [project-organization](<https://devfeed.tech/tags/project-organization.md>), [pytest](<https://devfeed.tech/tags/pytest.md>), [python](<https://devfeed.tech/tags/python.md>), [riemann-hypothesis](<https://devfeed.tech/tags/riemann-hypothesis.md>), [setup](<https://devfeed.tech/tags/setup.md>), [shell](<https://devfeed.tech/tags/shell.md>), [software](<https://devfeed.tech/tags/software.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A hands-on tutorial that sets up a Python 3.8 project with pytest and Git, using a search for counterexamples related to the Riemann Hypothesis as the example problem. It explains terminal-based project setup, testing, organization, and how design evolves during development.

### Source excerpt

Some mathy-programmy people tell me they want to test their code, but struggle to get set up with a testing framework. I suspect it's due to a mix of: There are too many choices with a blank slate. Making slightly wrong choices early on causes things to fail in unexpected ways. I suspect the same concerns apply to general project organization and architecture. Because Python is popular for mathy-programmies, I'll build a Python project that shows how I organize my projects and and test my code, and how that shapes the design and evolution of my software.

## Automating OS X app test build distribution across multiple OS versions

DevFeed: [Automating OS X app test build distribution across multiple OS versions](<https://devfeed.tech/articles/automating-os-x-app-test-build-distribution-across-multiple-os-versions-37496.md>)

Original publisher: [Read original article](<https://www.cimgf.com/2013/12/17/automating-os-x-app-test-build-distribution-across-multiple-os-versions/>)

Author: Fraser Hess

Published: 2013-12-17T18:21:08Z

Content type: tutorial

Language: en

Sources: [Cocoa Is My Girlfriend](<https://devfeed.tech/sources/cocoa-is-my-girlfriend.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Mac Mini](<https://devfeed.tech/topics/mac-mini.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [app-distribution](<https://devfeed.tech/tags/app-distribution.md>), [apple](<https://devfeed.tech/tags/apple.md>), [build](<https://devfeed.tech/tags/build.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [local](<https://devfeed.tech/tags/local.md>), [mac](<https://devfeed.tech/tags/mac.md>), [ssd](<https://devfeed.tech/tags/ssd.md>), [sync](<https://devfeed.tech/tags/sync.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article describes a Mac-based setup for testing OS X applications across multiple OS X versions. It uses a Mac mini running VMware Fusion virtual machines, an SSD to improve performance, and scripted Xcode build distribution synchronized across the test environments.

### Source excerpt

With Apple now shipping OS X upgrades every 12-15 months, Mac developers are very quickly finding themselves supporting their apps on multiple OS X versions. Until recently, my approach to testing on multiple OS X versions involved partitioning an external USB drive and installing the OS X versions onto it and booting off the partitions [...]

## Using GIT In Xcode

DevFeed: [Using GIT In Xcode](<https://devfeed.tech/articles/using-git-in-xcode-37495.md>)

Original publisher: [Read original article](<https://www.cimgf.com/2013/12/10/using-git-in-xcode/>)

Author: Joe Keeley

Published: 2013-12-10T06:50:31Z

Content type: tutorial

Language: en

Sources: [Cocoa Is My Girlfriend](<https://devfeed.tech/sources/cocoa-is-my-girlfriend.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [version-control](<https://devfeed.tech/topics/version-control.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [bitbucket](<https://devfeed.tech/tags/bitbucket.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [commit](<https://devfeed.tech/tags/commit.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [ios](<https://devfeed.tech/tags/ios.md>), [merge](<https://devfeed.tech/tags/merge.md>), [undocumented](<https://devfeed.tech/tags/undocumented.md>), [version-control](<https://devfeed.tech/tags/version-control.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

This tutorial explains how to use Xcode 4.6.2 for Git workflows in iOS and Mac development. It covers creating local repositories, making an initial commit, and connecting projects to remote repositories such as GitHub or Bitbucket.

### Source excerpt

Git has become a very popular version control system in iOS and Mac development. Git comes with a set of command line tools to check status, commit changes, view logs, make and merge branches, and coordinate commits with a remote repository. There are a number of desktop apps that can perform these functions, including Xcode. [...]

## Contributing to Django: quickstart

DevFeed: [Contributing to Django: quickstart](<https://devfeed.tech/articles/contributing-to-django-quickstart-35383.md>)

Original publisher: [Read original article](<https://darkcoding.net/software/contributing-to-django-quickstart/>)

Author: Graham King

Published: 2011-07-07T05:01:55Z

Content type: tutorial

Language: en

Sources: [Graham King](<https://devfeed.tech/sources/graham-king.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Development](<https://devfeed.tech/topics/development.md>), [pip](<https://devfeed.tech/topics/pip.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [django](<https://devfeed.tech/tags/django.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [install](<https://devfeed.tech/tags/install.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [patches](<https://devfeed.tech/tags/patches.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [python](<https://devfeed.tech/tags/python.md>), [software](<https://devfeed.tech/tags/software.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [tests](<https://devfeed.tech/tags/tests.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

A step-by-step guide to setting up a development environment for contributing to Django core. It covers installing pip and virtualenv, installing dependencies, running the test suite, creating patches, and keeping a checkout current.

### Source excerpt

"Empowering Django developers: A step-by-step guide to setting up your environment."

## Environment Structure for Django Apps

DevFeed: [Environment Structure for Django Apps](<https://devfeed.tech/articles/environment-structure-for-django-apps-41100.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2011/05/16/Environment-Structure-for-Django-Apps/>)

Author: Map

Published: 2011-05-17T03:55:56Z

Content type: tutorial

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [Development](<https://devfeed.tech/topics/development.md>), [Python](<https://devfeed.tech/topics/python.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Git](<https://devfeed.tech/topics/git.md>), [osx](<https://devfeed.tech/topics/osx.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [development-environment](<https://devfeed.tech/tags/development-environment.md>), [django](<https://devfeed.tech/tags/django.md>), [git](<https://devfeed.tech/tags/git.md>), [osx](<https://devfeed.tech/tags/osx.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [python](<https://devfeed.tech/tags/python.md>), [setup](<https://devfeed.tech/tags/setup.md>), [things](<https://devfeed.tech/tags/things.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

A cookbook for structuring Django project environments on OSX and Ubuntu. It explains how to create a Python virtual environment, install Django and PostgreSQL dependencies, use requirements.txt and .gitignore, and prepare a repository for contributors.

### Source excerpt

I've been writing applications off and on for nearly 4 years now, since before Django 1.0 was even released. I must say the framework could not be better described than by its own tagline "The Web framework for perfectionists with deadlines". Among the things I love about it are: However, after using the framework for nearly 4 years I'm just now discovering my preferred way of managing environments. I know there's still a bit of back and forth on development environment/IDE, but as far as configuring actual project environment I've become very comfortable with what I've now been using for many months. It also allows for someone else bootstrapping their environment incredible quickly as well. Below is a quick cookbook of how to do this on OSX and Ubuntu. $ sudo port install python27 $ sudo port install py27-virtualenv $ sudo port install postgresql90 Now for setting up your project: $ mkdir example $ cd example $ virtualenv-2.7 --no-site-packages . $ source bin/activate $ sudo brew install python $ sudo brew install virtualenv $ sudo brew install postgresql Now for setting up your project: $ mkdir example $ cd example $ virtualenv --no-site-packages . $ source bin/activate $ sudo aptitude install python sudo aptitude install virtualenv sudo aptitude install postgresql Now for setting up your project: $ mkdir example $ cd example $ virtualenv --no-site-packages . $ source bin/activate For those of you not familiar virtualenv is a self-contained python environment. It holds its own copy of python and any libraries you install. Now that you've setup your virtualenv we can go through the process of installing django and setting up your repository. This is the same across all of the above platforms: Add to a .gitignore file: bin build include lib .Python *.pyc Add to a requirements.txt file: Django==1.3.1 psycopg2==2.4.1 Then run: $ bin/pip install -r requirements.txt This should fully installed any of your required apps and makes it easy for others to do the same to begi