
Bijna altijd creĆ«ren we onze problemen zelf... door onze kijk op de wereld... door onze inactiviteit... door onze luiheid... door onze angsten. Het is dan erg gemakkelijk om mee te drijven met de algemene stroom van clichĆ©matige gedachten... het is tenslotte warm en leuk, en de rest doet er niet toe ā we ruiken wel even. Maar na een harde mislukking komt het besef van een eenvoudige waarheid ā in plaats van een eindeloze stroom van excuses, zelfmedelijden en rechtvaardigingen te genereren, is het voldoende om gewoon te doen wat je het belangrijkste vindt voor jezelf. Dit zal het startpunt zijn van je nieuwe werkelijkheid.
Voor mij is de onderstaande tekst zo'n startpunt. De weg zal niet kort zijn...
Alle mensen zijn sociaal afhankelijk en onbewust willen we allemaal deel uitmaken van de samenleving, in de hoop goedkeuring voor onze daden te krijgen. Maar samen met die goedkeuring zullen we constant omringd worden door sociale beoordelingen, die worden versterkt door interne complexen en voortdurende beperkingen.
Vaak zijn we bang voor falen, waardoor we belangrijke dingen voor onszelf constant uitstellen en vervolgens logisch proberen te rationaliseren in ons hoofd om onszelf gerust te stellen: 'Het is toch niet gelukt', 'Dit zal geen goedkeuring van anderen krijgen' en 'Wat schiet ik er in vredesnaam mee op?'. Veel mensen weten gewoon niet hoe sterk ze zijn, omdat ze nooit hebben geprobeerd iets in hun leven te veranderen.
Als iemand alleen doet wat hij kan ā creĆ«ert hij automatisch een patroon in zijn hoofd: 'Dit kan ik⦠dit zal ik doen...'. Maar er is niets bijzonders aan iemand die alleen maar doet wat hij kan. Hij deed het omdat hij het kon, maar bleef daarbij binnen de grenzen van zijn oorspronkelijke mogelijkheden, waar hij altijd al in was. Maar als je iets deed wat je niet kon ā dat is waar je echt bijzonder bent. Want alleen wanneer we uit onze comfortzone stappen en buiten onze mogelijkheden werken ā dan pas ontwikkelen we ons en worden we beter.
Mijn eerste poging om iets betekenisvols te doen begon al tijdens mijn vierde jaar op de universiteit. Ik had al basiskennis van C++ en ƩƩn mislukte poging om alle boeken van Richter te leren op dringend advies van een potentiƫle werkgever. Toevallig kwam ik een OpenCV-bibliotheek en een paar demo's voor patroonherkenning tegen. Verrassend genoeg begon ik 's nachts door te brengen in een poging te begrijpen hoe ik de functionaliteit van deze bibliotheek kon verbeteren. Veel dingen lukten niet en door middel van reverse engineering probeerde ik te kijken naar producten met een vergelijkbare focus. Het kwam zelfs zover dat ik leerde hoe ik een commerciƫle bibliotheek kon dissecteren en beetje bij beetje algoritmes eruit kon halen die ik zelf niet kon implementeren.
Het einde van het vijfde jaar kwam steeds dichterbij en ik begon steeds meer te houden van wat ik al die tijd deed. Aangezien het tijd werd om volledig aan het werk te gaan, besloot ik een brief te schrijven naar de ontwikkelaars van die commerciƫle bibliotheek waaruit ik mijn ideeƫn haalde. Het leek me dat ze me gemakkelijk zouden aannemen, maar na een paar brieven over mijn wens om bij hen te werken leidde ons gesprek nergens toe. Er ontstond een lichte teleurstelling en een sterke motivatie om te bewijzen dat ik zelf ook iets kon bereiken.
In de loop van een maand bouwde ik een website, plaatste alles op gratis hosting, bereidde documentatie voor en begon met verkopen. Ik had geen geld voor reclame, en om op welke manier dan ook de aandacht van potentiƫle klanten te trekken, begon ik mijn creaties als open source te verspreiden. De respons was ongeveer 70%, maar tot mijn verrassing begon de resterende groep, hoewel aarzelend, toch te kopen. Niemand had problemen met mijn gebroken Engels of de gratis hosting waar de site zich bevond. De mensen waren tevreden met de combinatie van een lage prijs en de basisfunctionaliteit die in hun belangrijkste behoeften voorzag.
Er zijn enkele vaste klanten gekomen die geïnteresseerd waren om als partners in mijn project te investeren. En toen verschenen plots de ontwikkelaars van diezelfde bibliotheek, waarvan ik in het verleden veel heb geleerd. Ze gaven subtiel aan dat hun algoritmes gepatenteerd zijn en dat het beter is om geen ruzie met hen te maken, aangezien ze op zo'n onbeschaamde manier klanten wegpikken. Ons gesprek was verre van beleefd, en op een gegeven moment besloot ik hen op zoek te laten gaan naar drie eeuwige letters van het alfabet. De volgende dag stuurden ze een officiële brief waarin ze aangaven klaar te zijn om met mij samen te werken, maar ik beëindigde het gesprek met hen in sterke bewoordingen. Om me in de toekomst te beschermen tegen aanvallen van deze jongens, begon ik met de voorbereiding van de patentdocumentatie en een aanvraag voor auteursrechten.
De tijd verstreek, en dit verhaal begon langzaam in de vergetelheid te raken. Ik had plannen om een meer ervaren persoon in te huren, maar daar was geen geld voor. Hebzucht speelde een rol en ik wilde een grote hap uit de taart nemen. Er stond een ontmoeting gepland met een nieuwe klant, die tijdens ons gesprek bleek in dezelfde stad te wonen als ik. Terwijl ik de voordelen van de samenwerking beschreef, stelde hij een persoonlijke ontmoeting voor.
In feite kwamen er in plaats van hem jonge, aantrekkelijke mensen naar de ontmoeting die, zonder echt naar mijn mening te vragen, voorstelden om de stad uit te gaan, waarbij ze dat deden met de dringende noodzaak om 'verse lucht te happen'. Eenmaal daar kregen ze een persoonlijke schep overhandigd om mijn vaardigheden te testen die ik in mijn kindertijd op mijn grootmoeders aardappelvelden had opgedaan. Gedurende een uur legden ze me op duidelijke wijze mijn toekomstperspectieven uit, suggereerden dat ik niet mijn krachten moest verspillen, moest stoppen met het doen van domme dingen, en bovenal ā moest stoppen met onrespectvol te zijn tegen serieuze mensen.
Op een gegeven moment leek de wereld niet meer zonnig en aangenaam. Het is moeilijk te zeggen of ik toen de juiste keuze heb gemaakt⦠maar ik gaf op⦠liet mijn handen zakken en trok me terug in een hoek. Dit bepaalde in grote mate wat er daarna volgde: latente woede naar de omgeving vanwege onvervulde ambities, jarenlange onzekerheid, apathie in het nemen van belangrijke beslissingen voor mezelf, en het verschuiven van verantwoordelijkheid voor mijn fouten naar anderen.
Het uitgestelde geld raakte snel op en ik moest mezelf dringend op orde brengen, maar alles viel uit mijn handen. Op dat moment hielp mijn vader me enorm, hij vond via kennissen een plek waar ze me zonder al te veel vragen zouden aannemen. Later hoorde ik dat hij daarvoor verplichtingen aanging met allesbehalve aangename mensen, maar daardoor gaf hij me de kans om mezelf te bewijzen.
Terwijl ik me voorbereidde op mijn nieuwe baan, begon ik opnieuw in Richter te duiken en studeerde ik deskundig Scheldt. Ik had gepland om me bezig te houden met .NET-ontwikkeling, maar het lot besloot anders tijdens mijn eerste maand officieel werkend leven. Een van de medewerkers van het bedrijf verliet onverwacht het project, en ze gooiden vers personeel in de nieuw ontstane leegte.
Terwijl mijn collega zijn spullen inpakte, had ik een behoorlijk episch gesprek met de financieel directeur:
ā Ken je databases?
ā Nee.
ā Leer het in de nacht. Morgen zal ik je als een middelniveau databaseontwikkelaar aan de klant verkopen.
Zo begon mijn kennismaking met SQL Server. Alles was nieuw, onduidelijk en werd meestal gedaan door middel van proberen en fouten maken. Ik miste een goede mentor in de buurt, naar wie ik op kon kijken.
De volgende paar maanden leken op een regelrechte chaos. De projecten waren interessant, maar werden door het management aan hun lot overgelaten. Er ontstonden spoedprojecten, constante overuren en taken die vaak zelfs niet goed geformuleerd konden worden. Mijn favoriete bezigheid werd het constant aanpassen van een rapport over het uit elkaar halen van kant-en-klare taarten in simpele halffabrikaten. Maar omdat elke taart een onderdeel van een andere taart kon zijn, zorgde deze harde zakelijke logica ervoor dat ik soms helemaal de weg kwijtraakte.
Ik besefte dat het alleen maar erger zou worden en besloot in actie te komen. Ik friste de theorie op en besloot te proberen mijn geluk elders te beproeven, maar tijdens sollicitaties miste ik de ervaring om zelfs maar op het niveau van een sterke junior te komen. De eerste paar dagen was ik onder de indruk van mijn mislukkingen en dacht ik serieus na over het feit dat het nog te vroeg was om van baan te veranderen en dat ik meer ervaring moest opdoen.
Ik begon intensief de materie van SQL Server te bestuderen en al snel wijdde ik me volledig aan de ontwikkeling van databases. Ik zal niet ontkennen dat dit werk voor mij een regelrechte hel was, waar, aan de ene kant, een praktiserende schizofreen in de gedaante van de technisch directeur dagelijks vermaak bood, terwijl de financieel directeur, een Afghaan, in een emotionele bui tijdens de lunchpauze de koppen van rubberen eenden afbeet.
Op een goede dag realiseerde ik me dat ik er klaar voor was. Ik nam al het kritieke werk op me, zorgde voor een hoge frequentie van releases en normaliseerde rechtstreeks de relaties met klanten. Uiteindelijk kwam ik en zette ik de financieel directeur in een positie van een omgehakte berk. Nu zou je misschien een grap kunnen maken over 23-jarige senioren, maar zo wist ik mijn salaris met vier keer te verhogen.
De volgende maand was ik vol trots over wat ik had bereikt, maar tegen welke prijs? De werkdag begon om 7.30 uur en duurde tot 10 uur 's avonds. Mijn gezondheid begon zijn eerste gebreken te vertonen en dat was tegen de achtergrond van voortdurende hints van het management dat het beter was dat we het project opzettelijk lieten falen dan dat jij meer ging verdienen dan āgemiddeld in ons ziekenhuisā. In ieder geval hielden ze zich ergens aan hun woord, en kwam ik voor het dilemma te staan om een nieuwe werkomgeving te zoeken.
Na enige tijd werd ik uitgenodigd voor een sollicitatiegesprek bij een productbedrijf. Ik was van plan om een soortgelijke positie in .NET te aanvaarden, maar faalde grandioos voor de praktische opdracht. We wilden al afscheid nemen, maar het interessantste gebeurde nadat de potentiƫle werkgevers ontdekten dat ik ervaring had met SQL Server. Ik had het in mijn cv niet uitgebreid beschreven omdat ik nooit heb gedacht dat ik veel van dit gebied afwist. Echter, degenen die mij ondervroegen, dachten daar iets anders over.
Ik kreeg de opdracht om de bestaande productlijn voor SQL Server te verbeteren. Tot dat moment hadden ze geen specifieke specialist die met dergelijke activiteiten bezig was. Alles werd vaak gedaan volgens het principe van trial and error. Nieuwe functionaliteit werd vaak simpelweg van concurrenten gekopieerd, zonder er echt in detail op in te gaan. Mijn taak was om te laten zien dat je een andere weg kon inslaan door de queries naar de systeemweergaven beter uit te werken dan de concurrentie.
Die afgelopen paar maanden waren voor mij een onschatbare nieuwe ervaring in vergelijking met mijn eerdere activiteit in het ontwikkelen van taarten. Maar alles wat goed is, eindigt vroeg of laat, en het management veranderde onverwachts van prioriteiten. Op dat moment was het werk gedaan en verzonnen ze niets beters voor mij dan om me om te scholen tot tester, wat een beetje in tegenspraak was met onze afspraken over de ontwikkeling van nieuwe producten. Ik kreeg snel een alternatief aangeboden ā 'even wachten', proberen om een sociale activiteit te ondernemen en intussen vrijwillig akkoord gaan met het verlaten van de ontwikkeling voor handmatig testen.
Het werk was een monotone rij van regressies geworden die geen motivatie voor verdere ontwikkeling boden. En om officieel van de regressies af te zijn, begon ik technische artikelen te schrijven op Habr, en later op andere platforms. In het begin ging het niet zo goed, maar het belangrijkste was dat ik het leuk begon te vinden.
Na een tijd kreeg ik het vertrouwen om de officiĆ«le profielranking van het bedrijf op Stack Overflow te verhogen. Iedere dag kwam ik interessante cases tegen, dook ik in tonnen Indiase code, hielp ik mensen, en vooral ā leerde ik en verzamelde ik ervaring.
Bij toeval viel ik binnen op mijn eerste SQL Saturday, die in Charkov plaatsvond. Mijn collega zou voor het publiek praten over databaseontwikkeling met behulp van producten die we heel die tijd hadden gemaakt. Ik weet niet waarom, maar op het laatste moment moest ik de presentatie doen. Denis Reznik, met zijn gebruikelijke vriendelijke glimlach op zijn gezicht, geeft de microfoon door, en je probeert met een stotterende stem iets tegen de mensen te vertellen. In het begin was het eng, maar daarna 'begon Ostap te spreken'.
Na het evenement kwam Denis naar me toe en bood me aan om te spreken op een evenement van een kleiner formaat, dat traditioneel in KHIRE plaatsvond. De tijd verstreek, de namen van de conferenties veranderden, en langzaam groeide het aantal mensen in de groepen waarvoor ik meetups organiseerde. Toen wist ik niet waar ik me voor aanmeldde, maar een reeks toevalligheden vormde mijn levenskeuze, en datgene waar ik me in de toekomst aan besloot te wijden.
Met het oog op specialisten als Reznik, Korotkevich, Pilyugin en andere geweldige mensen met wie ik de kans heb gehad om in contact te komen... begreep ik dat ik binnen het huidige werk geen taken zou hebben voor snelle vooruitgang. Ik had een goede theoretische basis, maar ontbrak het aan praktijkervaring.
Mij werd gevraagd een nieuw project helemaal vanaf nul op te zetten op een nieuwe plek. Het werk was vanaf de eerste dag volop in beweging. Alles wat ik daarvoor in mijn leven wilde, kwam tot me: een interessant project, een hoog salaris, de mogelijkheid om invloed uit te oefenen op de kwaliteit van het product. Maar op een bepaald moment ontspande ik en maakte ik een ernstige fout, meteen nadat we het MVP voor de klant hadden afgerond.
Proberend me te concentreren op de ontwikkeling en een beter kwaliteitsproduct te bieden, kreeg ik steeds minder tijd voor management en communicatie met de klant. Ik kreeg een nieuwe medewerker toegewezen die dat in mijn plaats begon te doen. Toen was het moeilijk voor me om de oorzakelijke verbanden te begrijpen, maar daarna begonnen onze relaties met de klant snel te verslechteren, met toenemende overuren en spanning binnen het team.
Van mijn kant deed ik een poging om de situatie in het project recht te zetten, orde op zaken te stellen en weer terug te keren naar een rustigere ontwikkeling, maar dat werd me niet toegestaan. Iedereen was tevreden met de constante brandjes die geblust moesten worden.
Na de situatie geanalyseerd te hebben, besloot ik dat ik een pauze wilde nemen van deze circus en stelde ik de CEO van mijn vorige werkgever voor om samen een nieuw project op te zetten. We bespraken alle details en planden om over een maand met de ontwikkeling te beginnen. Een maand ging voorbij... toen nog een... en nog een. Op al mijn vragen was het constante antwoord: wacht. De gedachte om iets voor mezelf te doen liet me niet met rust, maar toch moest ik tijdelijk freelancen om mensen uit Centraal-Azië te helpen de banksector van Oekraïne te veroveren.
Nauwelijks een maand later vernam ik dat de ontwikkeling van mijn project stiekem was gestart door onbevoegde personen met officiƫle toestemming van het voormalige management. Deze jongens waren geweldige .NET-ontwikkelaars, maar hadden geen enkele expertise in wat ze moesten doen. Van buitenaf leek het alsof ze me stiekem op het project zetten. En dat was ook zo. In een opwelling van verontwaardiging begon ik zelf aan dit project, maar mijn motivatie doofde snel uit.
De voormalige CTO bood aan om hem te helpen met de huidige projecten, en ik begon te doen wat ik het beste kon - branden blussen. Terug in mijn workaholic-stijl onderging ik de gevolgen: ongezonde voeding, een verstoord slaapritme en constante stress. Dit alles werd verklaard door twee projecten die ik afwisselend naar een heldere toekomst probeerde te trekken. Het ene project bracht vreugde met een werkritme van 24/7, terwijl het andere gekke managementconcepten had, waardoor het team in een constante rush werkte. Deze periode in mijn leven kan niet anders dan masochisme worden genoemd, maar er waren ook leuke momenten.
Je zit rustig aardappels te hakken op het vakantiehuis van je ouders terwijl je naar retrowave luistert, en dan komt er een onverwachte bel: āSeryoga⦠de paardjes stoppen met rennenā¦ā. Na een paar seconden nadenken, terwijl ik op de spade sta en ondertussen de vaardigheden van grootmoeder Vanga train, dicteer ik uit mijn hoofd de sequente commando's, zodat de persoon het probleem op de server kan oplossen. Geen minuut wil ik zo'n ervaring nogmaals - het was gaaf!
Maar dan begint het interessantste...
Een ontmoeting eind september 2017 heeft mijn leven drastisch veranderd.
Op dat moment, om mezelf een beetje op te vrolijken van de werkroutine, was ik van plan om op een conferentie te spreken. Tijdens de lunch maakte ik toevallig een praatje met een collega in de keuken. Hij zei in het voorbijgaan: āKennelijk ben jij een bekende persoonlijkheid... mensen kennen je ook in andere stedenā. In eerste instantie begreep ik niet waar hij het over had, maar hij toonde me een gesprek in Telegram. Ik herkende meteen dat meisje dat naar mijn presentaties kwam toen ik in Dnipro sprak. Het deed me enorm goed dat iemand zich me herinnerde. Zonder al te veel na te denken besloot ik haar te schrijven en nodigde haar uit in Charkov voor de conferentie waar ik presentaties voorbereidde.
Ik was een van de eersten die sprak en zag haar meteen op de tweede rij. Het was voor mij onverwacht en een aangename verrassing dat ze gekomen was. We wisselden een paar zinnen uit en mijn lange marathon van zes uur praten begon. Die dag was een van de meest memorabele in mijn leven: een volle zaal, 5 achtereenvolgende presentaties en het onbeschrijflijke gevoel dat mensen het leuk vinden om naar je te luisteren. Het was moeilijk voor mij om mijn aandacht op de hele zaal te richten en mijn blik ging instinctief naar haar... naar dat meisje dat uit een andere stad kwam... dat ik al twee jaar kende, maar met wie ik nooit had gepraat... we wisten gewoon al die tijd van elkaars bestaan.
Na de conferentie was ik moe en voelde me behoorlijk somber, maar ik wilde het meisje toch een plezier doen - door haar uit te nodigen om samen te dineren met mensen met wie we beiden waren. Eerlijk gezegd was ik op dat moment een vreselijke gesprekspartner, voortdurend scherp en eisend om aandacht. Het is moeilijk om te zeggen wat er toen met mij aan de hand was. Onze wandeling door de nachtelijke stad verliep ook niet goed. Ik dacht dat het beter was om het meisje naar het hotel te brengen en vervolgens naar huis te gaan om uit te rusten. De volgende dag bracht ik in bed door, zonder energie om op te staan, en pas tegen de avond begon ik haar woorden in mijn hoofd te herhalen: "Sereja, ik ben gekomen voor jou...". Ik wilde haar oprecht nog een keer zien, maar tegen die tijd was ze al vertrokken.
We praatten een paar weken, totdat ik besloot dat ik naar haar toe moest gaan...
De dag voor de release had niemand rommel nodig voor de klant, ik stelde de deployment uit en ging naar Dnipro. Het is moeilijk te zeggen wat er in mijn hoofd omging, maar ik wilde haar zien, zelfs zonder te weten waarover ik zou praten. We hadden afgesproken om elkaar in het park te ontmoeten, maar ik verwisselde episch het adres en liep 5 kilometer de verkeerde kant op. Nadat ik mijn fout had begrepen, keerde ik snel terug met een taxi en bloemen die ik in een of andere achterbuurt had gevonden. En de hele tijd wachtte ze op me met cacaodrank.
We zaten op een onafgebouwde theatral scĆØne, dronken koude cacao en praatten over alles wat in ons opkwam. Van onderwerp naar onderwerp springend, vertelde ze me over haar moeilijke verleden, over de onveranderlijkheid van stringtypes in .NET... Ik hing aan haar lippen. Ze was doorgrondend en intelligent, soms grappig, een beetje naĆÆef, maar alles wat ze zei was oprecht. Ik besefte al toen dat ik verliefd op haar was.
Toen ik weer op het werk was, probeerde ik in een haastig tempo een paar dagen vrij te maken om voor de tweede keer naar haar toe te gaan en mijn gevoelens te bekennen. In werkelijkheid liep alles anders...
Mijn infantiliteit, domheid, oude complexen en onvermogen om iemand volledig te vertrouwen, leidden ertoe dat ik een meisje pijn deed dat oprecht probeerde mij leuk te vinden. In de ochtend besefte ik wat ik had gedaan en ging meteen naar haar toe om persoonlijk om vergeving te vragen. Maar ze wilde me niet zien. Terwijl ik terugging, probeerde ik mezelf te overtuigen dat ik haar niet nodig had, maar was dat echt zo...
Een maand lang was ik boos op mezelf... Ik viel uit tegen de omgevingen... Ik zei zulke dingen tegen iemand die ik oprecht leuk vond, die onvergeeflijk waren. Dit maakte het nog erger en uiteindelijk eindigde het met een zenuwinzinking en een diepe depressie.
De uitweg uit de vicieuze cirkel van zelfkritiek en interne complexen vond ik dankzij een voormalige collega ā Dmitry Skripka, die me naar de gym bracht.
Daarna veranderde mijn leven drastisch. Ik begrijp nu heel goed wat het betekent om zwak en onzeker te zijn. Maar toen ik begon met trainen, voelde ik het beste dat de gym te bieden heeft. Dat is diezelfde zelfvertrouwen en kracht. Het gevoel van hoe de houding van anderen ten opzichte van jou verandert. En op dat moment besefte ik dat ik niet terug wilde naar het oude leven dat ik had. Ik besloot me te wijden aan wat ik al die tijd opzij had geschoven in mijn leven.
Maar heb je opgemerkt dat wanneer iemand iets nieuws begint, hij zijn intenties aan de wereld bekendmaakt? Iedereen vertelt vol enthousiasme over zijn plannen, maar na verloop van tijd gebeurt er niets. Dergelijke mensen spreken constant over de toekomst: "ik ga het doen", "ik zal slagen", "ik zal veranderen" en zo leven ze jaar na jaar met hun verlangens. Ze zijn als een vingerbatterij ā de motivatie is slechts genoeg voor een enkele flits en daarna is het op. Ik was hetzelfde...
In het begin had ik gepland dat ik met gemotiveerde collega's bergen kon verzetten, maar vaak wijken de verwachtingen van een stralende toekomst af van de praktijk. Toen we ons project begonnen, planden en bespraken we constant in plaats van daadwerkelijk aan de slag te gaan.
Vaak willen mensen snel vooruit⦠ze willen meteen slagen⦠ze zijn allemaal sprinters⦠ze beginnen allemaal te rennen, maar na verloop van tijd⦠geeft de een op⦠geeft de ander op. Wanneer de eindstreep niet in zicht is, wil bijna niemand zich inspannen, gewoon omdat ze de afstand tot het einde moeten afleggen⦠'s ochtends, 's middags of diep in de nacht⦠wanneer niemand kijkt, niemand applaudisseert en niemand waardeert wat je doet.
Deel nooit je plannen totdat je ze hebt gerealiseerd. Deel alleen de resultaten, hoe moeilijk het ook is om alles zelf te doen. Ja, in dat geval zal het pad dat we kiezen niet altijd plezier en roze eenhoorns met een regenboog uit je achterste brengen. Vaak zullen we niet altijd worden geleid door mooie drijfveren bij het werken aan onze prioriteiten. Het leven zal ons vaak sturen naar plaatsen waar we helemaal niet willen zijn. Maar elke keer als ik Visual Studio opende of naar de sportschool ging, dacht ik terug aan wie ik was en wie ik kon zijn. Ik herinnerde me de ontmoeting met dat meisje uit Dnipro, die me aan het denken zette over mijn kijk op het leven⦠ik heb veel begrepen.
Gewoonlijk moet het slotwoord stevig genoeg zijn om langdurig in het geheugen te blijven hangen. Ik wil een citaat delen dat ik ooit in de zaal hoorde van een slimme persoon.
Denk je dat je naar de sportschool komt om te worstelen met gewichten? Nee⦠je strijdt met jezelf⦠met je patronen⦠met je luiheid⦠met de grenzen die je jezelf hebt opgelegd. Wil je voortdurend de problemen van anderen oplossen en je eigen problemen uitstellen? Ook al is het met kleine stapjes, je moet zelfverzekerd naar je geluk in het leven toe werken. Want geluk is wanneer je niet gebonden bent aan principes en regels die jij niet zelf hebt bedacht. Geluk is wanneer je een ontwikkelingsrichting hebt, en je geniet al onderweg, in plaats van pas van de eindbestemming. Dus misschien is het toch tijd om op te staan en aan jezelf te werken?
Ah ja, ik was het helemaal vergeten⦠oorspronkelijk was dit artikel bedoeld om mensen kennis te laten maken met het project waar ik de hele tijd aan heb gewerkt. Maar het gebeurde dat tijdens het schrijven de prioriteit verschoof naar het beschrijven van de reden waarom ik überhaupt met deze activiteit ben begonnen en waarom ik het in de toekomst niet wil opgeven. Kort gezegd over het projectā¦
ā is a free and more functional alternative to commercial products from Devart (ā¬99) and RedGate (ā¬155) and is designed for managing SQL Server and Azure indexes. I can't say that my application is better than the scripts from Ola Hallengren, but due to a more optimized metadata description and various useful features, this product will definitely be helpful for someone in their everyday tasks.

The latest version of the application can be downloaded from . The source files are located there as well.
I welcome criticism and feedback š
Bron: habr.com
