And I don't know you were on Twitter :) Bravo, because I should be able to guess. Like that actually is going haunt me a little and it shouldn't. It should be easy. And like I have a guess and then doesn't seem to quite fit...I mean I didn't read everything towards the end, but good job. It's like 3 of you where doing that.
- Mark On Sun, Nov 10, 2019 at 5:35 PM Mark Miller <[email protected]> wrote: > 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 > -- - Mark http://about.me/markrmiller
