$30 off During Our Annual Pro Sale. View Details »
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
130
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
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
140
sbt 2
xuwei_k
0
260
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
490
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.8k
dotfiles 式年遷宮 令和最新版
masawada
1
750
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
120
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.2k
dnx で実行できるコマンド、作ってみました
tomohisa
0
140
connect-python: convenient protobuf RPC for Python
anuraaga
0
390
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
8
1.1k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
The Pragmatic Product Professional
lauravandoore
37
7.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
How to Ace a Technical Interview
jacobian
280
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Side Projects
sachag
455
43k
Faster Mobile Websites
deanohume
310
31k
Being A Developer After 40
akosma
91
590k
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