Open in app

Sign in

Write

Sign in

Mustafa Katipoğlu
Mustafa Katipoğlu

162 Followers

Home

Lists

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
Cyber Architect

2 min read


Published in

Cyber Architect

·Oct 30, 2022

Moving Through A Problem Space in Software Development

The Categorization of Software Problems — As a software engineer, I come across various problems. The problems can be categorized as simple, complicated, complex, and chaotic. …

Problem Solving

5 min read

Moving Through A Problem Space in Software Development
Moving Through A Problem Space in Software Development
Problem Solving

5 min read


Published in

Cyber Architect

·Feb 12, 2022

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?
Cyber Architect

3 min read


Published in

Cyber Architect

·Jan 15, 2022

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
Craftsmanship

5 min read


Published in

Cyber Architect

·Jan 14, 2022

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
Refactoring

4 min read


Published in

Cyber Architect

·Jan 10, 2022

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
Refactoring

5 min read


Published in

Cyber Architect

·Jan 9, 2022

Master Emergent Software Design Through Books

Develop naturally emerging software — Whenever we impose design in software, we prepare ourselves for inevitable failure and slowly produce legacy software. In contrast, when we let our software entities emerge on their own, we achieve much better software design. Emergent design is the process of evolving systems in response to changing requirements, better understanding…

Emergent Design

4 min read

Master Emergent Software Design Through Books
Master Emergent Software Design Through Books
Emergent Design

4 min read


Published in

Cyber Architect

·Jan 9, 2022

Acquiring Software Architect’s Soft Skills Through Books

Practical guides for software architect’s soft skills — On the road to becoming a skilled software architect, it is important to master soft skills and technical skills. …

Software Architecture

3 min read

Acquiring Software Architect’s Soft Skills Through Books
Acquiring Software Architect’s Soft Skills Through Books
Software Architecture

3 min read


Published in

Cyber Architect

·Jan 9, 2022

Introduction to The Software Architecture Through Books

Fundamentals to the technical aspects of the software architecture — “The actual architect of any software project is those who write the code.” Robert C. Martin As software engineers, we all need to have a basic understanding of software architecture. …

Software Architecture

4 min read

Introduction to The Software Architecture Through Books
Introduction to The Software Architecture Through Books
Software Architecture

4 min read


Published in

Cyber Architect

·Jan 9, 2022

Master Object-Oriented C Programming Through Books

Take your C programming skills to the next level by applying object orientation — Abstract thinking skills are quite important in software. One of the most important ones of them is to think in an object-oriented way. As we write object-oriented code in C, we achieve a greater level of encapsulation, reduce the number of redundancies, and lower the number of unintended coupling between…

Oop

3 min read

Master Object-Oriented C Programming Through Books
Master Object-Oriented C Programming Through Books
Oop

3 min read

Mustafa Katipoğlu

Mustafa Katipoğlu

162 Followers

Computer Engineer

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams