Open in app
Home
Notifications
Lists
Stories

Write
Mustafa Katipoğlu
Mustafa Katipoğlu

Home
About

Published in Cyber Architect

·Pinned

The Cyber Architect Curriculum

My curriculum to become a cyber architect — The Cyber Architect is the term I have introduced for people that are extremely talented in software architecture. Having a path of progression is one of the most important things when we focus on improving ourselves. …

Cyber Architect

2 min read

The Cyber Architect Curriculum
The Cyber Architect Curriculum

Published in Cyber Architect

·Feb 12

Why Every Programmer Should Become a Cyber Architect?

As software is just another communication medium, like paper — The Cyber Architect is the term I have introduced for people that are extremely talented in software architecture. The subtle part of the aim of becoming a Cyber Architect is that there is no way of testing the highly subjective definition of an Extremely Talented Software Architect. We can only…

Cyber Architect

3 min read

Why Every Programmer Should Become a Cyber Architect?
Why Every Programmer Should Become a Cyber Architect?

Published in GSV Version Control

·Feb 7

The History of Source Code Control Systems

The history of source code control becoming version control — Version control, also known as source control, is the practice of tracking and managing changes to software code. [1] As programmers, we all use version control systems. The transition from source code control systems to version control systems can be better understood once we understand the history of the source…

Vcs

6 min read

The History Of Source Code Control Systems
The History Of Source Code Control Systems

Published in Cyber Architect

·Jan 20

Increase Effectiveness Through The Quality of The Study Sessions

The effect of high-quality learning sessions on the effectiveness — As we try to increase our effectiveness, the quality of the learning sessions becomes a major topic of discussion. The higher the quality of the time we spent studying, the higher effectiveness we will get in the long term. Therefore, the learning session quality boosting activities deserves special attention. The…

Effectiveness

4 min read

Increase Effectiveness Through The Quality of The Study Sessions
Increase Effectiveness Through The Quality of The Study Sessions

Published in Cyber Architect

·Jan 17

Dynamic Optimisation of The Slack Time Activities

Increase your effectiveness by focusing on the cognitive transition — What is the best way to have a break? What are the criteria to determine the quality of a break? I have been asking these questions ever since I know myself. As a person that tries to have an algorithmic way of life, I have tried many kinds of different…

Effectiveness

3 min read

Dynamic Optimisation of The Slack Time Activities
Dynamic Optimisation of The Slack Time Activities

Published in Cyber Architect

·Jan 16

Increase Your Effectiveness by Focusing on The Environment

The environment effect to learning — The environment has major effects on the effectiveness of a study session. Specifically, for those of us who spent long periods in an environment, it is critical to prepare a high-quality learning area. Otherwise, the environment would have numerous degrading effects on our effectiveness. The most important three aspects of…

Effectiveness

3 min read

Increase Your Effectiveness by Focusing on The Environment
Increase Your Effectiveness by Focusing on The Environment

Published in Cyber Architect

·Jan 15

Master The Professional Programmer Thinking Style Through Books

Learn to act like a professional programmer by learning from the best — One of the most effective ways of learning is by surrounding yourself with the best. Even though we may never be able to spend long periods of time with a professional, we may gain insights from their experience using the books they have written. By learning the best practices, principles…

Craftsmanship

5 min read

Master The Professional Programmer Thinking Style Through Books
Master The Professional Programmer Thinking Style Through Books

Published in Cyber Architect

·Jan 14

5 Seconds Rule to The Optimal Function Length

Presenting always applicable five seconds rule — When we try to apply the optimum function length recommendations, we struggle to fully comply with them in certain scenarios. Rather than using the known recommendation of 5–20 lines[1], we can use the 5 seconds rule as it can be practiced in every software. …

Refactoring

4 min read

5 Seconds Rule to The Optimal Function Length
5 Seconds Rule to The Optimal Function Length

Published in Cyber Architect

·Jan 11

Is High Grade Important in Computer Science And Engineering?

Is computer science with a high degree worth it? — I think of having a high grade as the same as having a highly muscular body. As long as you improve yourself and try one step further, you are going great. But, any time you quit, there is no guarantee that you will be able to protect your muscles. …

Computer Science

5 min read

Is High Grade Important in Computer Science And Engineering?
Is High Grade Important in Computer Science And Engineering?

Published in Cyber Architect

·Jan 10

Master Refactoring Through Books

Refactoring for professional programming — Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. — Antoine de Saint-Exupéry Refactoring is one of the core skills of skilled programmers. As the speed of change increases in software, so does the importance of refactoring. …

Refactoring

5 min read

Master Refactoring Through Books
Master Refactoring Through Books
Mustafa Katipoğlu

Mustafa Katipoğlu

Computer Engineer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable