Lemi Orhan Ergin Profile Banner
Lemi Orhan Ergin Profile
Lemi Orhan Ergin

@lemiorhan

16,847
Followers
985
Following
643
Media
7,774
Statuses

Co-Founder of One-Stop Shop Payment Orchestration Platform @craftgateio • Founder of Turkish Software Craftsmanship Community @scturkey

Istanbul, Turkey
Joined January 2009
Don't wanna be here? Send us removal request.
Pinned Tweet
@lemiorhan
Lemi Orhan Ergin
3 years
SOLID principles are connected with each other and main focus is improving coupling & cohesion by managing dependencies with encapsulation and abstraction techniques. SOLID is not a goal. It is a guideline for using during refactoring into a better design.
Tweet media one
@lemiorhan
Lemi Orhan Ergin
3 years
@codemanship I think SOLID principles are something different than what majority understands or does. I tried to explain in one of my talk I'd love to hear your feedback about it.
1
2
30
3
30
146
@lemiorhan
Lemi Orhan Ergin
6 years
Dear @AppleSupport , we noticed a *HUGE* security issue at MacOS High Sierra. Anyone can login as "root" with empty password after clicking on login button several times. Are you aware of it @Apple ?
873
10K
13K
@lemiorhan
Lemi Orhan Ergin
7 years
Let's clarify: * Jira is not Agile * Open Source is not Free * Using cloud is not DevOps * Rituals is not Scrum * Developed is not Done
45
3K
4K
@lemiorhan
Lemi Orhan Ergin
6 years
imho, 9 books every developer should read: * Clean Code * Growing OO Software by Tests * The Software Craftsman * Refactoring (v2 released) * GoF Design Patterns * Working Effectively w/ Legacy Code * TDD by Example * Accelerate * Continuous Delivery Suggestions about the 10th?
214
749
4K
@lemiorhan
Lemi Orhan Ergin
6 years
@AppleSupport @Apple You can access it via System Preferences>Users & Groups>Click the lock to make changes. Then use "root" with no password. And try it for several times. Result is unbelievable!
Tweet media one
222
2K
2K
@lemiorhan
Lemi Orhan Ergin
8 years
Let's clarify: * Github is not Git * Android is not Java * Unit test is not TDD * Java is not OOP * Docker is not Devops * Jenkins is not CI
27
1K
969
@lemiorhan
Lemi Orhan Ergin
7 years
What programmers really need: * good coffee * silence * ergonomic chair * fast hardware * fast internet * socializing with other programmers
29
305
711
@lemiorhan
Lemi Orhan Ergin
6 years
Let's clarify: * censoring is not protecting * code tidying is not refactoring * more people is not being faster * estimate is not deadline * velocity is not performance * utilization is not efficiency * growing is not scaling * sitting together is not being a team
1
262
562
@lemiorhan
Lemi Orhan Ergin
5 years
If I had a chance to travel in time to go back my 20s, I would.. * learn less frameworks, more basics * read less blogs, more books * go less hangouts, more meetups * do more practice, practice, practice
3
46
415
@lemiorhan
Lemi Orhan Ergin
6 years
To fix MacOS High Sierra Passwordless Root Account issue, create a password for the "root" account.
19
280
306
@lemiorhan
Lemi Orhan Ergin
2 years
1/ Türk Java ekosisteminin bir parçasıyım. 21 senelik kariyerim boyunca bu ekosistemde yer aldım. Java Day Istanbul etkinliğinde bu sene konuşmacı olarak yer alıyorum. Etkinlik yada topluluk ile başka bir bağım yok.
4
15
317
@lemiorhan
Lemi Orhan Ergin
4 years
Erkekler kadınlardan ne daha kabiliyetli, ne daha akıllı, ne de yazılıma daha yatkın. Tıpkı erkek sürücülerin kadınlardan daha iyi olmaması gibi. Bu, bu kadar netken, biz erkekler neden tam aksini düşünebiliyoruz, kadınları neden anlayamıyoruz hiç düşündünüz mü? +
5
35
291
@lemiorhan
Lemi Orhan Ergin
4 years
İzmir ziyaretinde yakalandık depreme. Kırılan eşyaların sesleri ile dondum kaldım, ne yapacağımı bilemedim. Çok şükür iyiyiz. Yakında İstanbul'a döneceğiz. İlk iş deprem çantası hazırlayıp, ailecek deprem anında ve sonrasında yapacaklarımıza çalışacağız. Sen de depreme hazır ol.
49
3
287
@lemiorhan
Lemi Orhan Ergin
6 years
I feel I am ready to practice the followings to improve my life. * Eat slower * Exercise my body * Stop multi-tasking * Disconnect from technology everyday and think, just think, alone * Stop waiting others to change * Question all my beliefs objectively Are you ready too?
14
24
265
@lemiorhan
Lemi Orhan Ergin
6 years
Software development process: Dreams vs Reality
Tweet media one
Tweet media two
2
42
229
@lemiorhan
Lemi Orhan Ergin
6 years
Kodlamayı herkes bilmelidir! Dünyayı daha iyi anlamak için kodlama öğren. Everyone should know coding! Learn coding to understand the world better.
Tweet media one
3
31
215
@lemiorhan
Lemi Orhan Ergin
3 years
"Mock kullanmadan unit test yazamıyorum, integration test varken unit teste ne gerek var diyorum, test coverage limiti geçsin diye saçma testler yazıyorum, ne kadar test yazmak lazım bilemiyorum" diyenler, sizi tüm kalbimle hissediyorum. Bu akşam tüm bunları konuşmak ümidiyle🖖
@TeknasyonTech
Teknasyon Tech
3 years
Bugün, "Testlerde Mock Cehenneminden Kaçış" sunumuyla Craftbase & Craftgate'in kurucu ortağı, SCTurkey topluluğunun kurucusu ve yazılım zanaatkârı @lemiorhan 'ı ağırlıyoruz📢 Etkinliğe katılmak için:
Tweet media one
0
6
59
7
22
230
@lemiorhan
Lemi Orhan Ergin
2 years
IMHO, 5 practices having biggest impact on software quality (in order of magnitude): 1. Pair/Mob Programming 2. Refactoring Techniques 3. Modular Design Principles 4. Test Driven Development 5. Code Review Practicing all can change the rules of the game.
10
32
229
@lemiorhan
Lemi Orhan Ergin
4 years
Some rules in software dev should be printed on walls, here are my favs: * If it's not deployed to production, it's not done * Never deploy to production if it's not reviewed by someone else or paired * Code is not finished without tests * You build it, you run it What's yours?
17
14
190
@lemiorhan
Lemi Orhan Ergin
4 years
If you don't reproduce the bug in your tests, you cannot fix it. If you don't write tests, you cannot refactor your code. If you don't refactor your code, you cannot make it better. If you don't make your code better, you produce new bugs while adding new code.
2
21
188
@lemiorhan
Lemi Orhan Ergin
6 years
Great to hear an update to fix the flaw has been released by @Apple . Do not lose time and install it.
@TechCrunch
TechCrunch
6 years
Apple releases a macOS security update to fix huge login security flaw by @romaindillet
Tweet media one
5
128
83
3
38
175
@lemiorhan
Lemi Orhan Ergin
4 years
Working from home with two kids receiving remote-education and a wife providing remote-education makes me feel like a minibus driver at Istanbul traffic. Like a wise minibus driver once said: "Is there anyone who cannot send the fee?"
Tweet media one
0
8
163
@lemiorhan
Lemi Orhan Ergin
6 years
I have started my own podcast "Lemi's Notebook / Lemi'nin Not Defteri" and published the first episode about "Grand Retrospectives" today. The podcasts are in Turkish. I plan to deliver blog posts in English after each episode. Enjoy listening:)
4
17
159
@lemiorhan
Lemi Orhan Ergin
3 years
My desk setup from 2001, the cleanest version:) I could not have imagined I would spend 20 years in software development. Still coding, and still chasing the same dreams I had on the first day.
Tweet media one
2
2
163
@lemiorhan
Lemi Orhan Ergin
5 years
As @scturkey , we completed one of the most crowded @coderetreat in Turkey with success. 60 women developers programmed in pairs and experienced TDD all day. Thanks to all participants, four facilitators, our host, and all sponsors and supporters. #wscep
2
28
149
@lemiorhan
Lemi Orhan Ergin
6 years
Every journey starts with one little step. Tomorrow, it's the time for my boy for his own journey to begin. He will start primary school tomorrow. Good luck my boy, good luck... 🙏
Tweet media one
2
1
147
@lemiorhan
Lemi Orhan Ergin
7 years
TDD has more refactoring than testing, more thinking than coding, more simplicity than elegancy. That's why it leads to better quality.
1
83
149
@lemiorhan
Lemi Orhan Ergin
3 years
I am going to lose my mind if I see more news about rape, murder and corruption every single day in this country. It's like covid pandemic. You hear real tragedies from people around you, and the only thing you can do is hiding and hoping your turn never comes.
3
19
143
@lemiorhan
Lemi Orhan Ergin
5 years
Uncle Effect: Usually kids don't really care when parents warn them. But when uncle says same thing, even with same words, kids usually show interest. Same happens to consultants. Managers listen them even though they've heard the same from their employees before, and not cared.
1
24
131
@lemiorhan
Lemi Orhan Ergin
6 years
A fatal disease is spreading among computer science undergraduates. The ones infected: * do not take notes * do not ask questions * chat at social media all day * take/share photos of whiteboards * do not work hard * do not code/program * blame the education system
1
29
125
@lemiorhan
Lemi Orhan Ergin
3 years
OOP öldü mü? Issız acun kaldı mı? Ödlek lemi aldı mu? Emdi yürek yırtılur. Orhun yazıtlarından günümüze gelen unutulmaya yüz tutmuş, belleklerden silinmiş OOP bakış açılarını su yüzüne çıkarmaya çalışacağım. Sıkrıp devnot yırlanur.. Sığtap közi örtülür...
@devnot_
Devnot
3 years
Lemi Orhan Ergin 23 Ekim Cumartesi günü Developer Summit 2021'de. Detaylar ve kayıt için:
Tweet media one
0
0
36
2
10
132
@lemiorhan
Lemi Orhan Ergin
4 years
0850 ile başlayan faydalı tek bir numara varsa dişimi kıracağım. Reklam ya da dolandırıcılık harici kullanılmadığına eminim ama ispat edemem. Her defasında farklı numaradan aradıkları için bloklama da işe yaramıyor. Her gün onlarca kez aranmamak için ne yapmak lazım?
22
4
121
@lemiorhan
Lemi Orhan Ergin
4 years
Getting ready for a conference talk requires a lot of work. For instance, on a brand-new topic, I usually spend min two hours per slide. That counts to min 60-80 hours preperation time overall for one talk. It's like "mantı". You prepare it for hours but people eat in seconds.
Tweet media one
6
5
126
@lemiorhan
Lemi Orhan Ergin
6 years
Trunk Based Development: Let's make Git the king again!
Tweet media one
1
45
123
@lemiorhan
Lemi Orhan Ergin
6 years
Unwritten rules of Istanbul traffic: * Never respect or care anyone * Rules are for losers, do not obey * Never give way to anyone else * You have the priority in any case * Don't wait in queues like morons * WTF are you doing? Go fast! Any similar cities in the world?
12
20
121
@lemiorhan
Lemi Orhan Ergin
6 years
I stopped watching tv and reading daily news a long time ago to keep my soul clean, but it's impossible to close our eyes in this cruel world. I am growing my kids in the world of unhappiness where everyone hates each other. So hard to have hope for the future...
4
12
115
@lemiorhan
Lemi Orhan Ergin
6 years
#unforgetablemomentinmycareer In 2007, I truncated a huge table in the database mistakenly. I informed my team lead with regret. He stood up, shaked my hand with a smile and said: Best sysadmins are the ones who has executed "rm -rf /" once in their career. Welcome to the club!
Tweet media one
6
8
112
@lemiorhan
Lemi Orhan Ergin
2 years
@yakuter @binalyze @EmreTinaztepe Daily Scrum'ın bana göre en temel hatası toplantının merkezinde kişilerin olması. Herkes teker teker konuştuğu için ister istemez -öznede bulunan- kişilerin durumundan bahsediliyor. Dün (ben) ne yaptım? bugün (ben) ne yapacağım? gibi. Bunun rapor vermekten bir farkı kalmıyor.
2
9
118
@lemiorhan
Lemi Orhan Ergin
4 years
@umutluoglu Bence önemli nokta unit test yazılmaması değil, genel anlamda test yazılmaması. Zira unit testin anlamsız olduğu çok fazla durum var. Zorlama unit testler başka sorunların varlığını gösteriyor ve yazan için bir zulüm. Bu durumda hiç yazılmaması daha az toksik ortam oluşturuyor.
6
2
115
@lemiorhan
Lemi Orhan Ergin
5 years
I am so happy that "women software crafters empowerment program" completed with success. 10 events in 2 months, 30 hours of education, 8 women speakers, 100+ women participants... My dream came true. Women devs started journey of craftsmanship and they'll not be alone anymore💪🏻
1
13
115
@lemiorhan
Lemi Orhan Ergin
5 years
I really cannot stand with Istanbul's traffic. "Respect" is the least valued virtue when you drive. "Rules" mean nothing most of the time. Regardless of education, gender, age or economical situation, almost everyone behave like assholes, and they feel proud of it.
5
13
109
@lemiorhan
Lemi Orhan Ergin
3 years
It's not SOLID anymore! * Why do we misunderstand SOLID Principles? * Is SOLID too OOP concept? * Is SOLID a nonsense, or the principles we really need? * We use a dynamic language. Is SOLID still valid? * What are the roots of principles we usually miss?
0
12
112
@lemiorhan
Lemi Orhan Ergin
1 year
Domain driven modular architecture @ İzmir
Tweet media one
Tweet media two
4
1
114
@lemiorhan
Lemi Orhan Ergin
2 years
Tweet media one
Tweet media two
2
1
110
@lemiorhan
Lemi Orhan Ergin
6 years
Today I witnessed a job interview in the coffeeshop. The interviewer asked "tell me about yourself" just after they met. For the next 30 min he just looked at the candidate's cv, spoke with no eye contact, no smile. That's humiliating. If you are interviewing like that, stop it!
11
8
101
@lemiorhan
Lemi Orhan Ergin
6 years
Today I voted for the elections in Turkey. I wished ethics and justice for my country. After long years of corruption, I hope we can see happy days.
0
3
94
@lemiorhan
Lemi Orhan Ergin
5 years
Yesterday my event marathon has ended. I delivered talks and workshops at 14 different events in the last 2 months. I feel very lucky that I met with so many passionate people and learned a lot from them. Talk is cheap, show me the conversations.
1
2
97
@lemiorhan
Lemi Orhan Ergin
6 years
Git is easy to learn, but hard to master. Learning how Git really works will make you feel more comfortable and safe. Stop worrying and invest your time in mastering Git!
Tweet media one
2
17
103
@lemiorhan
Lemi Orhan Ergin
3 years
If your team is talking about any framework or methodology more that **the product itself** (i.e. design, architecture, quality, features, data, performance, customer needs), either you are not building a product, or the problems you need to solve are bigger than your product.
0
4
101
@lemiorhan
Lemi Orhan Ergin
6 years
#kodla18 bende unutulmaz anılar ile geçti. Harika insanlarla tanıştım, cennet mekanlarda dolaştım. Kusursuz organizasyona imza atan tüm ekibe, bana da bir parçanız olma fırsatı verdiğiniz için çok teşekkür ediyorum.
Tweet media one
Tweet media two
Tweet media three
1
7
97
@lemiorhan
Lemi Orhan Ergin
5 years
Let me share 3 steps to LEARN from a talk: 1. Always carry a paper and a pencil with you 2. Take notes to the paper while listening 3. In few days, digitize your notes to a note-taking app. While writing, investigate further and enhance your notes with your new findings.
1
8
97
@lemiorhan
Lemi Orhan Ergin
3 years
"Testlerde Mock Cehenneminden Kaçış" Test tutkunu bir yazılımcının hüzünlü ve ibretlik aydınlanma hikayesi tüm yönleri ile @TeknasyonTech kanalında yayınlanmış. ☺️
0
9
100
@lemiorhan
Lemi Orhan Ergin
6 years
We've been following these for our product at @craftbaseio : * Microservices * Multi module Gradle * Mono repo & Git Splitter * Trunk based dev * Feature flags * Unit tests > 80% * Dockerized integration tests * Teamcity, Github * Kubernetes, deploys via Octopus * Weekly Sprints
5
10
104
@lemiorhan
Lemi Orhan Ergin
5 years
Manual testing is required for identifying smoking areas and exploring new ideas. For other needs, you can automate validation and verification. At @ScottyTurkiye , we cover hundrends of steps, including connectivity problems and anomalies with functional tests. So far so good🖖🏻
1
4
100
@lemiorhan
Lemi Orhan Ergin
7 years
I think the message of @venkat_s 's fantastic talk: "Software development requires professional discipline and ethics. That needs a cultural shift. If you need to pay a cost for building your skills, it's your profession, go for it."
Tweet media one
2
50
89
@lemiorhan
Lemi Orhan Ergin
6 years
"Fail fast, fail early, fail safe" could be the best advice I've heard about how to succeed
2
12
84
@lemiorhan
Lemi Orhan Ergin
3 years
The slide deck of my latest talk "Unlearn OOP" at @devnot_ Developer Conference'21
2
3
93
@lemiorhan
Lemi Orhan Ergin
6 years
Microsoft is becoming a platform for connecting people and companies. * Skype, contact and call base * Linkedin, professionals and cv base * Github, developer and code base What's the next big for Microsoft? * Twitter, user and message base ??? Why not:)
6
16
83
@lemiorhan
Lemi Orhan Ergin
8 months
@enesbaspinar0 Bu yorumu izninle çerçeveletip duvara asmak istiyorum. Keşke herşeyin en iyisini bilmeyen, önüne gelene sallamayan, etkileşim peşinde koşmayanların buluştuğu başka bir sosyal medya olsa da Twitterdan çekip gitsek.
4
1
93
@lemiorhan
Lemi Orhan Ergin
4 years
You don't have to like what you do at work, but you have to enjoy while doing.
Tweet media one
0
3
84
@lemiorhan
Lemi Orhan Ergin
6 years
İzmir is calling 😍
@hacknbreak
HacknBreak DAO
6 years
Geçen yıl HacknBreak'te "usta bir yazılımcı olmak" isteyenler için yoğun bir seminer gerçekleştiren Lemi Orhan Ergin, bu yıl da aramızda olacak. Uzmanlaşmak isteyen yazılımcıları ve yazılımcı adaylarını bekliyoruz. 🚀 ->
Tweet media one
3
14
63
1
13
86
@lemiorhan
Lemi Orhan Ergin
5 years
My 6 years old kid started to talk about justice, equality and his rights when playing with his brother. I feel so proud... and scared, especially when I remember what happened to the people seeking justice and equality.
2
2
80
@lemiorhan
Lemi Orhan Ergin
7 months
Kuruluşuna tanıklık etmiş büyüklerimin umut dolu bir gelecek hayallerini dinleyerek büyüdüm. Benim de temenim aynı. Her yanımızı gaflet, dalalet ve hatta hıyanet sarsa dahi umudunuzu kaybetmeyeceğiz. Ulu önder Atatürk'ün izinde, daha da çok çalışacağız. Yaşasın Cumhuriyet! 🇹🇷
Tweet media one
1
2
83
@lemiorhan
Lemi Orhan Ergin
6 years
Today I had a talk at @javadayistanbul round table session about how we can cultivate an environment which boosts energy and motivation in technology companies. Here are my handouts I delivered. Some are in Turkish. Hope to deliver all in English soon.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
14
76
@lemiorhan
Lemi Orhan Ergin
3 years
Taxi system in Istanbul is a plague, a cancer of this city.
@etkilihaber
Etkili Haber
3 years
İstanbul'da kaldırımdan giden taksici, yayaya korna çalarak yol istedi.
250
1K
8K
0
2
81
@lemiorhan
Lemi Orhan Ergin
4 years
How it started (1982): How it continues (2020):
Tweet media one
Tweet media two
3
6
76
@lemiorhan
Lemi Orhan Ergin
6 years
8000+ computer engineering students from 90+ universities graduate each year in Turkey. That's interesting 🤔
6
11
69
@lemiorhan
Lemi Orhan Ergin
6 years
After pair programming full day long with a close friend
2
1
71
@lemiorhan
Lemi Orhan Ergin
5 years
Hate, injustice and corruption will end the world, not global warming.
0
12
72
@lemiorhan
Lemi Orhan Ergin
4 years
There is no formula for modularity. It's a design approach and without understanding the key principles and patterns, it cannot last long. Give a break on learning frameworks. Take your time for the best investment of your career: Learn and think deeply about these concepts ⬇️
Tweet media one
1
14
75
@lemiorhan
Lemi Orhan Ergin
3 years
Covid nedeniyle bayılan ve ambulans ile hastaneye taşınan komşusunu, ambulansa taşınırken "(covidli olarak) asansörü kullandı" diye hastayı ve apartman yöneticisini il sağlık müdürlüğüne telefon edip şikayet eden kişiye ne denir? Saf kötülük bu olsa gerek 😔
13
0
72
@lemiorhan
Lemi Orhan Ergin
6 years
Value the items on left more: * effective meetings over short ones * being productive over working longer * automation over manual work * safe and quality over fast and dirty * being humble over being the best * get things done over almost done * cultural fit over genius jerk
2
12
72
@lemiorhan
Lemi Orhan Ergin
6 years
Three takeaways from #isttechtalks : * If you do not have a customer for the service you want to build, do not develop. @randyshoup * Do not start your startup with microservices. @randyshoup * If you are not big enough, do not make your system distributed. @tlberglund
1
30
72
@lemiorhan
Lemi Orhan Ergin
6 years
When refactoring goes bad...
Tweet media one
0
14
71
@lemiorhan
Lemi Orhan Ergin
5 years
Hey @unclebobmartin happy birthday!
1
3
70
@lemiorhan
Lemi Orhan Ergin
6 years
Hey politicians, stop trying to kick out @uber from the country. Uber could be the best thing that ever happened to Istanbul. For the first time we get respect from taxi drivers and we pay without any hesitation and concern. We all deserve comfort, you too...
4
8
70
@lemiorhan
Lemi Orhan Ergin
1 year
Yıllardır kimbilir kaç kez tekrarladık. Bitmedi, bitmiyor... İnternet sansürü kabul edilemez. #ek şisözlüksansürükalksın
@sozluk
ekşi sözlük
1 year
internet sansürü tüm internet kullanıcılarının meselesidir. ifade özgürlüğünün korunması için #ek şisözlüksansürükalksın
Tweet media one
595
4K
20K
0
7
71
@lemiorhan
Lemi Orhan Ergin
7 years
IMHO, these are the top books every software developer should read on the journey of craftsmanship.
Tweet media one
2
10
62
@lemiorhan
Lemi Orhan Ergin
6 years
I had a talk about "10 faulty behaviors of code review" and had a great time at @scturkey meetup today. You can find the slides at my Speakerdeck
1
26
69
@lemiorhan
Lemi Orhan Ergin
5 years
Today we started Women Software Crafters Empowerment Program with the very first meetup. Around 130 women developers participated. The atmosphere was awesome. I had a talk about "why being agile is so damn hard". #wscep So excited to meet again next week 🚀
Tweet media one
1
9
69
@lemiorhan
Lemi Orhan Ergin
6 years
One picture can say more than a billion words
Tweet media one
3
6
62
@lemiorhan
Lemi Orhan Ergin
6 years
I will talk about "Unwritten Manual of Code Review" tomorrow. I will share my experiences with real examples and practical tips. It will definitely be interesting to hear from the audience as well. It will be fun!
Tweet media one
3
11
63
@lemiorhan
Lemi Orhan Ergin
7 years
Doğum günün kutlu olsun canım ülkem. Atamın izinde, daha güzel günler görmek dileğiyle...
0
4
62
@lemiorhan
Lemi Orhan Ergin
7 years
One job, thousand titles... So confusing...
Tweet media one
1
34
60
@lemiorhan
Lemi Orhan Ergin
2 years
I've just published the slides of "Fixing the Typo in Softvare Devlpment: The things I totally changed my mind 20 years later" #devnot #devnotsummit2022 @devnot_
1
7
69
@lemiorhan
Lemi Orhan Ergin
4 years
We are ready for the talk at @javadayistanbul . There's no place like home ☺️ #jdi20
Tweet media one
3
2
60
@lemiorhan
Lemi Orhan Ergin
6 years
It's 4am in the morning. The @ScottyTurkiye team is beaming awesomeness up by deploying the next generation ride sharing platform. Let's redefine the rules, again...
2
8
59
@lemiorhan
Lemi Orhan Ergin
7 years
CraftsThinking Manifesto #SoftwareCraftsmanship
Tweet media one
1
29
63
@lemiorhan
Lemi Orhan Ergin
5 years
Never implement microservices without eliminating the reasons you produce legacy software. The only thing worse than producing a legacy monolith is producing multiple interdependent legacy components. So start improving your team first. Code will follow.
1
13
59
@lemiorhan
Lemi Orhan Ergin
4 years
We waste the benefits of meetups we could easily have. Do not trust your memory. Meetups emit too much important information to keep all in mind. Stop taking photos of slides. Take notes, please use your pen. Then share them with your colleagues, preferably while chatting.
3
6
63
@lemiorhan
Lemi Orhan Ergin
6 years
Jack W. Revees'in "What is software design?" isimli makalesini Muhammed Hilmi Koca Türkçeye çevirmiş. Okuyalım okutalım...
2
13
58
@lemiorhan
Lemi Orhan Ergin
5 years
@vigobronx switch komutu checkout gibi doğrudan bir branch'e geçiş yapıyormuş. restore ise mevcut branch'inden ayrılmadan dosyalarını başka bir branch'deki hali ile ezmesini sağlıyormuş. git checkout -- komutu benzeri. checkout'u ikiye bölmüşler. Hadi hayırlısı ☺️
0
3
59
@lemiorhan
Lemi Orhan Ergin
5 years
Good writers are good readers. No exceptions.
1
5
59