And don't worry, there are a lot of people in my wake that don't want to fight with me, I'm not fun to fight with, I don't want fight with you either. I'm disappointed in myself and in what I've accomplished in a decade - pretty much 0 of that is on anyone here but me. I did not intend to take it out on anyone here.
- Mark On Sun, Nov 10, 2019 at 5:16 PM Mark Miller <[email protected]> wrote: > New people to Solr and maybe some old ones :) > > This is an old project. There is a lot of stuff in the history. This whole > thing is more about me than anyone else. This software is salvageable, I've > seen it. I've seen the stuff in the software to know you can do it - a lot > of what you need is there, just not thoroughly done, or its a little off, > or whatever. You know, its people trying and having good ideas, but a lot > of them not taking root. > > So don't be scared, this community is good, for some reason there is weird > Solr road block, but I'm pretty confident you will get through it now. And > you won't have all my code, you don't need all my code, and the code I > have, I'm sure you will end up with. I'm entrusting it to good hands. > > - mark > > On Sat, Nov 9, 2019 at 7:30 PM Mark Miller <[email protected]> wrote: > >> Dear Lucene/Solr Community, >> >> I have been searching for an answer for Solr and SolrCloud for a long >> time. I feel like I landed in a tornado and I don’t know where the time >> went. I forget even why I’m here. Because I didn’t come here to work for >> silicon valley companies, or make a lot of money, or impress people I don’t >> know. I came here for Lucene. I love Lucene. I love developing. I love >> Lucene tests. I don’t do much Lucene anymore. I was needed more in Solr, >> and someone started acting like a dictator. >> >> I still love Lucene. I’ve tried to love to Solr. But I don’t. And so I’ve >> been searching for an answer, when not being depressed about it, and as >> often happens, it was right in front of me. >> >> So yeah, a couple times when I got sick of you guys - which is no one and >> everyone - I went off on my own and started chasing one of my own itches, >> which leads to things, which leads to things, which leads things. I love >> that I have no idea at the start. >> >> Anyway, after time and some learning I kind of got to the point where I >> knew enough about the stupid technologies and the whole system - it’s like >> a lot of code, a lot of debt, blah blah. But I’m banging my head against >> this - intuition guy - like, just bang bang bang, starts to make sense and >> I don’t even do any work. So starts to makes sense. I start to address >> this. And that. I make some progress. I find some things. I say screw >> working on making this work anymore, it’s impossible, I’m sick of it, I’m >> finally gonna do the thing I love. Make it fast. >> >> So I start making it fast here and there, sometimes. Most efforts are in >> like 3-4-5 different huge sprints or something - but always efforts around >> that. You know the lost work story. Lot of lost work. >> >> I usually don’t duplicate all the work when I make another attempt. I >> have enough memories that that is not the important part. The importance is >> that I learned that none of you you know anything about this system or the >> components that make it up. I didn’t either. I knew more than a lot of you, >> but not early enough. And you guys have worked on the very edges on some >> great necessary stuff and tools - and I take heavy goddamn advantage of >> those things. Thank you. And I add things. And I track things. And I turn >> on enforcers. And pluck away. And I strip out all our darn randomization or >> craziness test hierarchy (or start to try and control it), and I start >> adding logging that's useful, and debug logging, and I use a good profiler, >> and I start limiting resources and minimizing shit, until I have a system >> that I can start to understand and work through. And I spend almost just as >> much on making myself efficient, cause it’s big. >> >> But. All basic stuff. Maybe I’m smart somewhere, maybe I’m not. I’m lazy. >> I don’t think. I’m a math minor and most can probably attest I will not do >> a 1 dollar tip in my head. So I’m just learning about the system, the >> components, plucking away, cleaning up, finding bugs, adding stuff that >> will allow me to understand. Starting with basic tests, and like shooting >> for high goals. I want to be able to start 500 solrcores in 10-15 seconds >> in a single corecontainer. Thats what I want. So sometimes I work towards. >> Brings out a lot of great stuff. But the solution is neither fancy or some >> huge credit to me. We dont know anything, we have no good enforcement >> really, and we make it too crazy and wild when it's already crazy and wild >> and the it’s all way more than any human can realistically do anything >> with. Now I wrote a lot of this foundation. It’s not easy for people to >> take me seriously when I say its cause we are shit software developers. >> “Haha, you say cocreator, your software, please tell me how I am the one >> that sucks”. Even I had no confidence this could work so well compared to >> what was happening. I had to basically get there. Get there again cause >> then I didn't care, and then get close again. Like, I don’t trust myself or >> brain. So I didn’t need everything - god my knowledge and code is so spread >> around - but it’s not important. The design not important. I’d like you to >> have whatever design you want. But I know this one can work good enough to >> get you to the next one, and you need to conquer these demons before you >> can do anything on Solr. >> >> Mark >> > > > -- > - Mark > > http://about.me/markrmiller > -- - Mark http://about.me/markrmiller
