Creating eco-systemic permanence is about creating self-maintaining ecological systems. These systems are sustainable and make life easier, healthier, and more affordable. One Community is applying this concept to create teacher/demonstration hubs incorporating radically sustainable approaches to food, energy, housing, education, for-profit and non-profit economic design, social architecture, fulfilled living, global stewardship practices, and more.
Click on each icon to be taken to the corresponding Highest Good hub page.
One Community’s physical location will forward this movement as the first of many self-replicating teacher/demonstration communities, villages, and cities to be built around the world. This is the April 16th, 2023 edition (#525) of our weekly progress update detailing our team’s development and accomplishments:
One Community is creating eco-systemic permanence through Highest Good housing that is artistic and beautiful, more affordable, more space efficient, lasts longer, DIY buildable, and constructed with healthy and sustainable materials:
This week Julia Meaney (Researcher and Assistant to Executive Director) completed her 26th week with the team. This week Julia managed Amal’s progress on Eco-laundry dryers research, by responding to comments and giving feedback. Julia also took a final look at the “Murphy bed Instructions” PDF, resolved comments where her feedback had been integrated and followed up on all others. Lastly, Julia continued to work on the “Net-zero Bathroom and Earthbag Village Water Collection and Septic Design EDITED CONTENT FOR WEB” Google Doc, where she responded to comments and integrated input from others, and continued to edit the written content and format it for the site. Julia finished the entire “Net-Zero Bathroom Rainwater Harvesting Design Details” section and backed up all of the Resources to her Dropbox. She started editing the “Net-Zero Bathroom Stormwater Storage Design” section and developed its table of contents. See pictures below.
Loza Ayehutsega (Civil Engineer/Assistant Civil Engineer) completed her 15th week helping, now focused on Earth Dam Design & Construction for Water Retention, Pond & Lake Creation. This week Loza added information on Earth Dam disaster risk mitigation, which included planning action, dam emergency action, and mitigation solutions. References for this added content was listed in the resource section. See below for some pictures related to this.
One Community is creating eco-systemic permanence through a Duplicable and Sustainable City Center that is LEED Platinum certified/Sustainable, can feed 200 people at a time, provide laundry for over 300 people, is beautiful, spacious, and saves resources, money, and space:
This week, the core team continued reviewing the latest Duplicable City Center SketchUp file for accuracy. We researched different options for water redirection for the domes, designed gutter systems over the second floor entrances of the Living and Dining domes, and added a missing railing on the third floor between the Living Dome, the Staircase structure, and the Dining Dome. See below.
Huiya Yang (Volunteer Architectural Designer) completed her 50th week and Xuanji Tang (Architectural Designer) completed her 32nd week working on the Duplicable City Center architectural design details. This week they both helped redesign the men’s and women’s bathrooms to solve issues with lines of site existing into the bathrooms. Pictures of some of this work are below.
Charles Gooley (Web Designer) also completed his 26th week helping with web design, now focused on the Duplicable City Center Engineering tutorial. The work included sections with tables on Egress, Allowable Height, Number of Stories, Drop Off Ceiling Details, Structural Design Specifications, Loading Specifications, Dead Loads, Live Loads, and Snow Load. Several of the tables spanned more than one page, so they were combined using Photoshop. Charles also added a number of equations, most of which were images. A few were too large to fit in one line, so they were replaced by hand coded equations. Pictures below are related to this work.
Julio Marín Bustillos (Mechanical Engineer) completed his 9th week helping with the City Center Dome Hub Connector Engineering. This week Julio researched alternatives for the hub connector design. A set of designs were retrieved to test once the maximum load is determined. He is working on designing some of the different models that can substitute the current design to incorporate into the final assembly. Pictures of some of this work are below.
Yiwei He (Mechanical Engineer) completed her 6th week helping with the City Center Dome Hub Connector Engineering. This week Yiwei finished modeling a load analysis simulation for comparing different hub connectors at the top node of the dome structure. She also began researching current designs of hub connectors to be used for ideas for the City Center domes and met with the aircrete team and reviewed the material for editing the aircrete user manual. Pictures of some of this work are below.
Amal Lazar (MS Mechanical Engineering) completed her 3rd week helping with the City Center Eco-laundry research. This week Amal wrote a more detailed paragraph on the laundry line option, and provided some data about potential savings on the U.S population scale. She also organized her section on best dryer options and came up with a better framework that makes more sense for novice readers. She continued developing comparisons between different types of dryers to validate the final choice, and she summarized the pros and cons of heat pump technology with an explanation of the mechanism and comparison options with respect to dry time and CEF. Amal finished her scalability and maximization analysis and plan and then started the washer content. The pictures below share some of this developing work.
One Community is creating eco-systemic permanence through Highest Good food that is more diverse, more nutritious, locally grown and sustainable, and part of our open source botanical garden model to support and share bio-diversity:
This week the core team continued to work on the Transition Food Self-sufficiency Plan. We completed several columns for recipe measurements in the Transition Kitchen Recipe Build Out spreadsheet, and we met with Matthew to teach him how to complete his related tasks. See below for pictures related to this.
Rebecca Miller (Chef) completed her 9th week helping with the Transition Food Self-sufficiency Plan. This week Rebecca verified that recipes had metric measurements, added them where needed, and corrected recipe instructions. She also continued to highlight recipes to communicate they are ready to move on to the master spreadsheet. See below for some pictures related to this.
One Community is creating eco-systemic permanence through Highest Good education that is for all ages, applicable in any environment, adaptable to individual needs, far exceeds traditional education standards, and more fun for both the teachers and the students. This component of One Community is about 95% complete with only the Open Source School Licensing and Ultimate Classroom construction and assembly details remaining to be finished. We’ll report on the final two elements to be finished as we develop them.
With over 8 years of work invested in the process, the sections below are all complete until we move onto the property and continue the development and open sourcing process with teachers and students – a development process that is built directly into the structure of the education program and everything else we’re creating too:
One Community is creating eco-systemic permanence through a Highest Good society approach to living that is founded on fulfilled living, the study of meeting human needs, Community, and making a difference in the world:
This week the core team completed 33 hours managing One Community volunteer-work review not included above, emails, social media accounts, web development, new bug identification and bug-fix integration for the Highest Good Network software, and interviewing and getting set up new volunteer team members. Pictures below show some of this.
Yiyun Tan (Management Dashboard Team Leader) completed her 50th week helping with the Highest Good Network software. This week Yiyun finished the re-work on urgent bug 1. She created a doc about the badge functionality and clarified a couple questions and answers with a few members working on badge related bugs. She also helped the team on Slack with problem solving, reviewing PRs, and maintaining the tutorials. Pictures of some of this work are below.
Yan Xu (Software Development Engineer) completed her 36th week helping with the Highest Good Network software. This week Yan worked on the search bar in the summary management page, for which it is now possible to write the key words about the summary groups, and then return the according summary group in the table. She also edited the content of some popups, and worked on the team member button, which it is now possible to add and get team members for each summary group in the backend and database. See pictures below for some of this work.
Kaixiang “Kevin” Gu (Fullstack Software Developer) completed his 22nd week helping with the Highest Good Network software. This week Kaixiang reviewed PR#754 and #756 and finished the “Submit for review” button visibility. He also worked on the Work Breakdown Structure view bug. They will continue work on this next week. Pictures below show some of this work.
Jianjun Luo (Software Engineer) completed her 20th week helping with the Highest Good Network software. This week Jianjun finished the performance task and raised the pull request for review. She made final reviews for a few pull requests and resolved their conflicts to the current branch. She also confirmed the time range bug of the timelog component, proposed a possible cause and made a hot fix solution based on it. Pictures below show some of this work.
Johny dos Santos Anastacio (Software Engineer) completed his 18th week helping with the Highest Good Network software. This week Johny raised a PR for the “Need Details” button request (or other way) to see when specific badges were earned. It’s now awaiting review and approval. He also helped fix a bug and raised a PR for it. He is working on the Badge component bug number 4 and building the function from the ground up using checkxHrsForXweeks because the old function is not working properly. Pictures below show some of this work.
Raul Effting (Jr. Front-End Web Developer) completed his 14th week helping with the Highest Good Network software. This week Raul finished the reports page as PR 752, this removed the need to click the dropdown to see the list of people when creating a new task, replacing it with an auto-populate list as names are typed. Raul also helped develop the new timer and successfully applied Docker to test the new feature, and he reviewed PR 727, “When searching the resources, fake data is still appearing.” Check out the pictures below as examples of this work.
Aishwarya Kalkundrikar (Full Stack Software Developer) completed her 13th week helping with the Highest Good Network software. This week Aishwarya developed the script for a required email feature. She wrote functions to get the required details of users and tasks, and wrote a cron job to execute the script and continues to face an issue with the timezone. She also reviewed the PR raised by Alan for previously missed code. Pictures below show some of this work.
Filipe Santos de Oliveira (Full Stack Developer) completed his 11th week helping with the Highest Good Network software. This week Filipe implemented a delay function in the loading skeleton display in a React application, meaning a skeleton is displayed for a set amount of time before showing the actual user data. During the process, Filipe encountered difficulties in achieving the desired outcome and had to resort to creating a condition that caused a delay in the initial display of the loading skeleton. See below pictures as examples of this work.
Prabhjot Singh (Fullstack Software Engineer) also completed his 9th week helping with the Highest Good Network software. Prabh reviewed all PRs in the Pull Request code review channel (there may be one or two more) and approved some of them. Prabh also assisted Yiyun in resolving PR issues, attempted to solve the problem and offered a solution to the best of his ability, was unable to provide an exact solution, but was able to show her the correct way with a Code walkthrough video. With that, she fixed the problem, and the PR is now approved. See below pictures as examples of this work.
Jinchao Feng (Software Engineer) completed his 8th week helping with the Highest Good Network software. This week Jinchao finished PR313 and PR757, which relate to missing hours for the core team. He designed a simplified testing process for reviewers and will keep following up on these two PRs in the next weeks. He raised PR751 to fix the bugs in the VolunteeringTimeTab that caused the UserProfile page to crash. He also finished the first phase of development of updating the WeeklySummaryRequired to WeeklySummaryOptions. Pictures of some of this work are below.
Sav Costabile (Web Developer) completed their 8th week helping with the Highest Good Network software. This is the third week Sav has spent working on the badge bugs on the backend. They worked on two new bugs this week after pushing their new backend PRs up to GitHub early in the week. The first bug addressed problems with the “Lead a team of x users” badge which was being assigned to users when with no volunteer hours or projects. After a lot of debugging and testing they have determined they would need to meet with Jae or someone else to discuss the backend issues of the team data structure in relation to the bug. The second bug was focused on the “x hours streak for x weeks” badge bug where lower tier badges are not being. See below for related pictures.
Vitor Adriel (Software Engineer) completed his 8th week helping with the Highest Good Network software. This week Vitor improved PR #719, which was “when interacting with the Status or EndDate button the user got the pop-up confirming that the changes were saved, before updating the user’s information.” Now the user’s information is updated before the user gets the confirmation pop-up. He also improved PR #729, which is that the behavior of components has changed and now a warning appears when the user tries to input a special character/symbol. Additionally, he added a verifier to not let a role be created with just blank spaces. He also raised and quickly merged PRs having to do with the “save changes” warning where it was appearing incorrectly, this fixed the behavior of the component, now appearing just as before. See some examples of this work in the pictures below.
Lucas Emanuel Souza Silva (Software Developer) completed his 8th week helping with the Highest Good Network software. This week Lucas worked two connected Tasks: #71 and #84. He is working on task 71 first so the changes made to this (validate the user’s ID and tasks) feed into the red bell going away after the authentication happens. Lucas also reviewed and completed three PRs (#760, #271 and #653). The pictures below share some of this developing work.
Ayush Tripathi (Full Stack Developer) completed his 7th week helping with the Highest Good Network software. This week Ayush worked towards making the dot by people’s names show up if they’ve done significant additional hours. He designed a dot that changes color based on the provided conditions (amount of time a person has worked), and later changed the dot to a star for consistency. He also tested this programming and is awaiting final review. See pics below that are related to this.
Harlley Bastos (Full Stack Developer) completed his 7th week helping with the Highest Good Network software. This week Harlley fixed problems with the timer and helped Deploy the Dev environment on Docker to allow testing in a better way. The pictures below share some of this developing work.
Angelina Truong (Full Stack Software Developer) completed her 6th week helping with the Highest Good Network software. This week Angelina updated issues related to the user task not saving at times. She found the bug occurred inconsistently. She resolved bugs related to the assigned, status, and category sections in the edit form. She attempted to reproduce the bug for the hours section, and she resolved PR #722 (which is when the yellow popup bar would disappear and the window would freeze after the weekly summary was submitted) by finding and deleting unneeded code. Until then she will continue to test this task. See pics below.
Akshay (Full Stack Developer) completed his 6th week helping with the Highest Good Network software. This week Akshay worked on PR #757 and PR #313, both of which were lengthy. He also reviewed other pull requests and examined various issues and reviewed and approved PR #754, PR #756, and PR #758. Akshay responded to feedback on his own PRs and investigated some of the issues further. Pictures below are examples of this.
Crystal Song (Software Engineer) completed her 6th week helping with the Highest Good Network software. This week Crystal revised code for PR #735 by reviewing comments from the peer review, replying to them and fixing the code needing rewriting. She also troubleshot an npm build ci for when the code is uploaded, and reinstalled the node version that is compatible with github and uninstalled the node that is on the local machine. She also continued to review PR#694. Some pictures related to this work are below.
Nicolle Coelho (Software Engineer) completed her 5th week helping with the Highest Good Network software. Nicolle worked on the Front End of the HGN App. She successfully resolved a bug that was causing errors in the Count Down Timer Layout, and a pull request (PR#750) was opened to address this issue. Additionally, Nicolle fixed the layout of the header in the User Profile component and removed an unwanted scrollbar (PR#754). During her work on the Review of PR#752, Nicolle discovered that the checkbox state was not being saved when the user filters for Inactive teams. Unfortunately, the PR was not approved. Nicolle is also working on a feature at the Team Weekly Summaries in the User Profile Component. The pictures below relate to this work.
Christopher Alexander (Software Engineer) completed his 3rd week helping with the Highest Good Network software. This week Chris looked into HGN bugs related to backlog and why 90 hours in one week is not awarding a badge. Working with a more experienced developer, he discussed what steps can be taken and where to look in the code. Finally, Chris reviewed, approved and fixed all buttons so they expand all tasks (PR#735). See pics below as examples of this work.
Yihan Liu (Software Engineer) completed her 3rd week helping with the Highest Good Network software. This week Yihan mainly worked on solving two bugs. First one was to fix saved changes popup disappearing before the “close” button is clicked. Yihan dove deep into some code files, such as UserProfile.jsx, SaveButton.jsx and UserProfileEdit.jsx, to understand the functionality of each file. Finally, she found the problem was occurring in file UserProfile.jsx: a reload function was added at the end of handleSubmit function, which caused the page to automatically refresh. She deleted this function so that the popup won’t disappear until users click the close button. The second one was to eliminate the extra space in the People reports. Yihan looked into PeopleReport.jsx(.css), PeopleTasksPieChart.jsx(.css) and ReportPage.jsx(.css), then she discovered the key was the “display” property of “report-page-content” class in ReportPage.jsx. Yihan spent time on researching display type such as flex and flexbox. Finally, she solved the bug by converting the grid display to flex display, and set the flex-direction to row.
The Highest Good Network software PR Review team also worked to test all of the above PRs and find any bugs they could within those PRs and the software as a whole. This week’s active members of this team and how many weeks they’ve been with us are as follows: Abdelmounaim “Abdel” Lallouache (Software Developer) completed his 1st week, (Anish Pandita (Software Engineer) completed his 8th week, Elisaudo Sousa De Jesus (MERN Stack Developer) completed his 2nd week, Lucile Tronczyk (Full Stack Software Developer) completed her 1st week, Tooba Jamal (Software Developer) completed her 2nd week, Tooba Jamal (Software Developer) completed her 1st week, and Yongjian Pan (React.js/MongoDB Full Stack Software Developer) completed his 3rd week. The collage below shows a compilation of the work from this team.
AND WE PRODUCED THIS WEEKLY UPDATES BLOG – CLICK HERE TO SUBSCRIBE