Skip to content
Software Design and Development
Search
  • Home
  • Design
  • Development
  • Grokbot
  • Quality
  • Deployment
  • Soft Skills
Software Design and Development
Search
  • Home
  • Design
  • Development
  • Grokbot
  • Quality
  • Deployment
  • Soft Skills

Database Normalization

Leave a Comment / Software Design / sdd

Normalization is how you stop the same fact from living in two cells that will disagree next Tuesday. Codd’s normal

Database Normalization Read More »

MVC, MVVM, and MVP

Leave a Comment / Software Design / sdd

MVC, MVVM, and MVP split UI from domain so you can test and change one without the other. They are

MVC, MVVM, and MVP Read More »

Mentoring

Leave a Comment / Soft Skills / sdd

Mentoring is accelerating someone else’s judgment, not doing their tickets. It works when there is a real work item, a

Mentoring Read More »

Communication

Leave a Comment / Soft Skills / sdd

Communication in engineering is transferring a model so someone else can act — merge, wait, page, or kill a project.

Communication Read More »

Soft Skills

Leave a Comment / Soft Skills / sdd

Soft skills here means the non-compiler parts of the job that still decide whether the software ships: communication, judgment, teaching,

Soft Skills Read More »

Self Development

Leave a Comment / Soft Skills / sdd

Self-development for an engineer is deliberate practice on the next constraint in your job — not collecting certificates. The refresher

Self Development Read More »

Drive

Leave a Comment / Soft Skills / sdd

Drive on an engineering team is sustained attention on an outcome — shipping a slice, closing an incident, finishing a

Drive Read More »

Accountability

Leave a Comment / Soft Skills / sdd

In a software team, accountability is knowing who owns the outcome and being able to say so in a post-incident

Accountability Read More »

Local Kubernetes with Load Balancer

Leave a Comment / Software Deployment / sdd

On a real cloud, Service type: LoadBalancer provisions an external address. On a local cluster it often does nothing useful

Local Kubernetes with Load Balancer Read More »

Local Kubernetes

Leave a Comment / Software Deployment / sdd

Local Kubernetes is a cluster on a developer machine (kind, k3d, minikube, Docker Desktop). Use it to exercise manifests, operators,

Local Kubernetes Read More »

Kubernetes Deployment

Leave a Comment / Software Deployment / sdd

Kubernetes runs containers across machines: you declare a desired state, the control plane tries to make it true. Use it

Kubernetes Deployment Read More »

.NET App Deployment

Leave a Comment / Software Deployment / sdd

Deploying an ASP.NET Core app means a published artifact (framework-dependent or self-contained), a process manager, config outside the binary, and

.NET App Deployment Read More »

← Previous 1 … 3 4 5 6 Next →

Search articles

  • Home
  • Design
  • Development
  • Grokbot
  • Quality
  • Deployment
  • Soft Skills

Copyright © 2026 Software Design and Development