Thank you for visiting this site.
This site is a personal site run by the administrator “Naonii”.
I work as a systems engineer/manager for a system integrator. I’ve been an engineer for several decades and have always been involved in programming.
I want to spread the joy and appeal of programming to more people. That is the idea behind running this website.
Site Management Policy
Article concept
The articles on this site focus on:
- Concise Avoid difficult expressions and make it as easy to understand as possible
- Fun It should be as enjoyable to read as possible, based on the administrator’s own experiences.
- Essence To be able to acquire essential knowledge, not just tricks
We are now in an age where anyone can use generative AI. AI will be able to teach us all sorts of details, including coding techniques.
However, AI cannot teach you the fundamental principles that underlie programming, because to know them,
true understanding is important.
I want to impart this essential knowledge.
About the site name “Plain Program”
The name was chosen after being inspired by the idea of Plain English.
Plain English refers to the following ideas that have been adopted in Europe and the United States.
- The idea that we should use the minimum number of words necessary and use plain, concise expressions.
- Standard format for Western government and business documents
In the United States, the Plain Writing Act of 2010 made plain English a national policy.
Administrator “Naonii”‘s profile
I am a systems engineer and am in charge of managing multiple projects.
I have several decades of programming experience, and I enjoy writing programs as well as researching the origins of programming languages.
Biography
I have experience in the entire system development process.
- Proposals and negotiations with customers
- Requirement specification creation, system design
- Program design, program development, testing
- System maintenance
Genre
I do a lot of different things. In recent years I’ve been working multiple jobs as a manager.
- Client-Server System classic systems like Win apps in C# and batch processing in C++.
- WebApp Front-End jQuery to SPA. I often work on React + Typescript.
- WebApp Back-End mainly use Java/Spring, but also use Python/Django and Node/Express.
- Smartphone App Swift/iOS and Kotlin/Android
- AI development mainly research and development app development. When it comes to AI, Python is the language of choice. I use TensorFlow and PyTorch.
Experience with programming languages
I have a wide range of experience.
- C
- C++
- C#
- Java
- Python
- Javascript / Typescript
- HTML / CSS
- VBA
- SQL
- Go
- Rust
Inquiry
For inquiries, please contact us here.