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

Reply via email to