Skip to content

ByteLanguage.Net

Rambling of a code monkey

  • Blog
  • Byte Sized Tutorials
    • Patterns,Principles and Programming.
    • Caliburn.Micro
    • Shaders With HLSL
    • TPL And Asynchronous Programming
    • Azure Storage with Azure Functions
    • Docker Days
  • Sketch Notes
  • Contributions
    • .Net Extensions and Nugets
    • Articles
    • GitHub
    • Stackoverflow
  • About

Tag: Occam’s Razor

YAGNI Principle

We developers have a common problem - We tend to overthink and over engineer. We tend to over think into the future attempting to foresee some of the features that we might require in the project. But most often than not, those features might require a lot of changes resulting in technical debt, or not … Continue reading YAGNI Principle

Posted on February 18, 2018February 23, 2018 by Anu ViswanPosted in Best PracticesTagged Design Principle, Occam's Razor, YAGNI. 1 Comment
Hey, This is Anu Viswan, a C# Corner MVP and aspiring Software Craftsman from India. Fav programming language C#, Fav hobby - Spending time with my kids, loves books and photography

Recent Posts

  • SOLID : Dependency Inversion Principle
  • Twilio Meeting Notification API
  • Atmos SFTP Docker Container with OpenSSH support
  • Long running REST EndPoint
  • Upload to Azure Blob from Web Api

Categories

  • Agile (5)
  • Asp.Net (14)
  • Azure (15)
  • Best Practices (46)
  • C# (99)
  • C++ (3)
  • CI/CD (10)
  • Dart (3)
  • Database (15)
  • EvilCode (15)
  • Frameworks & Libraries (34)
  • Mobile (7)
  • Quality Focus (8)
  • Random Thoughts (8)
  • ReactsJs (1)
  • Roslyn API (2)
  • Sketch Notes (2)
  • Tools (21)
  • VueJs (6)
  • WPF (21)

.Net .Net 6 Anonymous Types Asp.Net Async Async Await Automapper Azure Blob Storage Azure Functions Azure Table Storage Benchmark Best Practices C# C# 7.x C# 8 C# 10 Caliburn Micro Circuit Breaker Code Smell Container Debugging Dependency Property Deserialize Design Pattern Design Principle Docker Docker Compose Docker Concepts EcSolvo.RestHelper Entity Framework Event Aggregators EvilCode Exception Handling Extension Methods Firebird Form Validation Generics GoF GraphQL HLSL IEnumerable JSON LINQ Microservice Mobile MongoDb MVC MVVM Newtonsoft.Json NoSql Nuget Null Handling OxyPlot Polly Programming Protobuf protobuf-net Quality Focus RabbitMq Scrum Serialize Shader Sketch Notes Software Development SOLID Span TAP Threads Tuple Unit Testing ValueTuple ViewModel VueJs Web API WPF

Connect With Me

  • X
  • GitHub
  • LinkedIn
  • Email
profile for Anu Viswan at Stack Overflow, Q&A for professional and enthusiast programmers

Visitor Count

hit counter
December 2025
M T W T F S S
1234567
891011121314
15161718192021
22232425262728
293031  
« Apr    

Blogs I Follow

  • ByteLanguage.Net
  • Damian Edwards
  • 2,000 Things You Should Know About WPF
  • Jon Skeet's coding blog
  • Henrik Warne's blog
  • Exercises in .NET with Andras Nemes
Follow ByteLanguage.Net on WordPress.com

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 52 other subscribers
Website Powered by WordPress.com.
ByteLanguage.Net

Rambling of a code monkey

Damian Edwards

Thoughts on ASP.NET, SignalR & Tech

2,000 Things You Should Know About WPF

Everything a WPF Developer Needs to Know, in Bite-Sized Chunks

Jon Skeet's coding blog

Henrik Warne's blog

Thoughts on programming...

Exercises in .NET with Andras Nemes

Tips and tricks in C# .NET

  • Subscribe Subscribed
    • ByteLanguage.Net
    • Join 52 other subscribers
    • Already have a WordPress.com account? Log in now.
    • ByteLanguage.Net
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar