Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Over-Engineering: The hidden monster
Search
Mete Bulutay
September 12, 2017
Programming
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Over-Engineering: The hidden monster
Eindhoven Developers Meetup
Mete Bulutay
September 12, 2017
More Decks by Mete Bulutay
See All by Mete Bulutay
Indexing & searching social media feeds in Office 365
codingmag
0
150
Building your Own Web-based Forms Solution in SharePoint 2013-2016
codingmag
0
140
Future of SharePoint
codingmag
0
160
SharePoint in The Cloud
codingmag
0
160
Bulutlar İçinde SharePoint
codingmag
0
150
Automated SharePoint Portal Installation
codingmag
0
170
Other Decks in Programming
See All in Programming
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
sbt 2.0: takeoff
eed3si9n
0
160
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
610
Everything will be SERVERLESS — 信じて運用した10年の経験値 / Everything Will be Serverless — Lessons Learned from 10 Years of Operational Experience
seike460
PRO
1
1.1k
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
430
Next.js: The final boss of Web Performance
guaca
0
260
ジョジョの世界をXRで再現する
mofurune
0
170
【加筆修正版】Laravel のアプリケーションをどこにデプロイするか #phpcon_ehime
akase244
0
150
[Dev Group Paris Octobre 26] Agentforce, SIforce, Claudeforce, Slackbot… on s'y retrouve ?
nabondance
0
110
contenteditable と日本語入力に向き合う
colorful12
0
200
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
240
Featured
See All Featured
RailsConf 2023
tenderlove
30
1.6k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Marketing to machines
jonoalderson
1
5.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
The untapped power of vector embeddings
frankvandijk
2
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
Mind Mapping
helmedeiros
1
400
BBQ
matthewcrist
90
10k
How STYLIGHT went responsive
nonsquared
100
6.3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Un-Boring Meetings
codingconduct
0
460
Transcript
Over-Engineering: The hidden monster Eindhoven Developers Meetup
Mete Bulutay Eindhoven Developers Meetup @codeholionet www.linkedin.com/in/mete-bulutay http://youtube.com/codingmag http://codingmag.com
[email protected]
Senior Software Engineer Insights Developing for 13 years .Net & SharePoint
Part 1 // Todo: Monster behind a rock Eindhoven Developers
Meetup
Over-Engineering Over-complicating things… Eindhoven Developers Meetup
Effect of Over-Engineering Analysis Design Development Eindhoven Developers Meetup
Part 2 Re-inventing the wheel Eindhoven Developers Meetup
Data collection form Eindhoven Developers Meetup
Ideal flow Eindhoven Developers Meetup Print + Scan Business Intelligence
The web-based wheel! Eindhoven Developers Meetup
Effort vs. Value Eindhoven Developers Meetup Feature Effort % Value
% Web-based excel 70 0 Scanning 15 5 BI 15 95
Lessons Learned Eindhoven Developers Meetup Negotiate the requirements
Focus less on your CV! PM: Is it possible? Dev: Yes, but…
Part 3 Out of the “box” Eindhoven Developers Meetup
SharePoint 2010 Core Features Eindhoven Developers Meetup Lists Pages Sites
Auth Search Web Parts
Lessons Learned Eindhoven Developers Meetup KISS Why OOB?
Custom code for OOB takes much more time than custom dev
Part 4 Good, Bad & Ugly Eindhoven Developers Meetup
Ugly Eindhoven Developers Meetup Playground for patterns Too
complicated Keeping legacy for too long
Good / not harmful Eindhoven Developers Meetup Refactoring while
adding new features DI, unit tests (even for Demo / PoC) Handle edge cases
QA @codeholionet www.linkedin.com/in/mete-bulutay http://youtube.com/codingmag http://codingmag.com
[email protected]
Eindhoven Developers Meetup