Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Over-Engineering: The hidden monster
Search
Mete Bulutay
September 12, 2017
Programming
0
190
Over-Engineering: The hidden monster
Eindhoven Developers Meetup
Mete Bulutay
September 12, 2017
Tweet
Share
More Decks by Mete Bulutay
See All by Mete Bulutay
Indexing & searching social media feeds in Office 365
codingmag
0
140
Building your Own Web-based Forms Solution in SharePoint 2013-2016
codingmag
0
130
Future of SharePoint
codingmag
0
150
SharePoint in The Cloud
codingmag
0
150
Bulutlar İçinde SharePoint
codingmag
0
140
Automated SharePoint Portal Installation
codingmag
0
150
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
500
CSC307 Lecture 09
javiergs
PRO
1
830
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
630
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
230
CSC307 Lecture 08
javiergs
PRO
0
670
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
Apache Iceberg V3 and migration to V3
tomtanaka
0
150
ぼくの開発環境2026
yuzneri
0
100
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
540
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
240
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
From π to Pie charts
rasagy
0
120
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
A better future with KSS
kneath
240
18k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
160
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
Rails Girls Zürich Keynote
gr2m
96
14k
What's in a price? How to price your products and services
michaelherold
247
13k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Exploring anti-patterns in Rails
aemeredith
2
250
Leo the Paperboy
mayatellez
4
1.4k
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