Skip to content

Commit 82e36b2

Browse files
authored
Update README.md
1 parent 0e23e00 commit 82e36b2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

README.md

+8-7
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,19 @@ SPDX-License-Identifier: GPL-3.0-only
3232
## Why build the Bitloops Language?
3333

3434
There are numerous great programming languages out there with massive and growing
35-
codebases and investments. However, the most common problem faced by organization
36-
that build and maintain systems that more than a couple of developers work on is
37-
good architecture and design. Designing a complex system so that it can last through
35+
codebases and investments. However, the most common problem faced by organizations
36+
that build and maintain systems, with teams of developers working on them, is
37+
good architecture and design; Designing a complex system so that it can last through
3838
time and that will allow developers (existing and new joiners) to work on its codebase
3939
with steady (or hopefully) increasing productivity. Good testing is an additional major
4040
requirement of long lasting products which is also made possible by good architecture
4141
and design. Unfortunately, there aren't enough knowledgeable and experienced senior
42-
engineers around the world to build and maintain great systems. Even when a company has
43-
some, it is unable to hire more junior engineers than the senior ones can watch over to
44-
make sure they do not degrade the system due to bad design decisions.
42+
engineers around the world to build and maintain great systems for all who need them.
43+
Even when a company is lucky enough to have some, it is unable to hire more
44+
junior engineers than the senior ones can review their work and guide in order to make
45+
sure the system does not degrade over time due to bad design decisions.
4546

46-
The Bitloops Language is the first programming language that tries to address these issues
47+
The Bitloops Language is the first programming language that aims to address these issues
4748
by making it much easier to adopt important software engineering principles and patterns
4849
such as Domain Driven Design and Behavior Driven Development, without requiring many years
4950
of experience to do so successfully.

0 commit comments

Comments
 (0)