11 KiB
Executable File
11 KiB
Executable File
title, date, zoom_note_id, source
| title | date | zoom_note_id | source |
|---|---|---|---|
| Зал персональной конференции Alex Martemyanov 2026-10-09 18:51(GMT+6:00) | 2026-10-09 | AEmGnEdJQfCMmCjwLyGtGA | https://us01mynotes.zoom.us/AEmGnEdJQfCMmCjwLyGtGA |
Зал персональной конференции Alex Martemyanov 2026-10-09 18:51(GMT+6:00)
Transcript
- 18:51:55 · Andre Martingo: Hello.
- 18:51:57 · Alex Martemyanov: Hey.
- 18:51:59 · Andre Martingo: Who are you?
- 18:52:01 · Alex Martemyanov: Oh, yeah. Good.
- 18:52:05 · Andre Martingo: A lot of stuff going on.
- 18:52:06 · Alex Martemyanov: Uh… Yeah.
- 18:52:09 · Andre Martingo: If…
- 18:52:09 · Alex Martemyanov: Just constantly switching between windows, it's…
- 18:52:12 · Andre Martingo: Yeah, sorry for… sorry for bothering you so much, but… yeah, but I think it's been… I don't know if it's always like this, but at least it's been productive, this cheap review. It's my first one, so I don't know.
- 18:52:12 · Alex Martemyanov: All right. My head blows. Yeah, it's just several things happening in parallel. Like, you know, ship review, PR, the… my tech design, the…
- 18:52:31 · Andre Martingo: Yep. I saw that. Yeah, I saw the tech design quite challenging.
- 18:52:37 · Alex Martemyanov: Top priority work and the release maintenance and all at the same time. So I'm trying to.
- 18:52:45 · Andre Martingo: Yeah, no worries. I didn't want to pressure or to bother you. So just, yeah, just for us to follow up here.
- 18:52:46 · Alex Martemyanov: Ah, keep my head.
- 18:52:55 · Andre Martingo: on the remaining work, so… because I assume it's almost time to close the day for you, it's already quite late, actually.
- 18:53:02 · Alex Martemyanov: Yes, and I still have to post a couple of reports.
- 18:53:07 · Andre Martingo: Okay.
- 18:53:07 · Alex Martemyanov: And yeah, so generally, if we went through everything I mentioned and spotted. So. Yeah, I was going to basically approve the PR.
- 18:53:22 · Andre Martingo: Mm-hmm.
- 18:53:23 · Alex Martemyanov: And just, uh, would ask you to validate once again through the chat and, uh, the items.
- 18:53:30 · Andre Martingo: Okay, so…
- 18:53:30 · Alex Martemyanov: That we have everything added to the ship review as… as a tasks, or as follow-up tasks, if… if not fitting to the ship review.
- 18:53:33 · Andre Martingo: Yep. Mm-hmm, yep. So, okay.
- 18:53:39 · Alex Martemyanov: And just process that separately.
- 18:53:42 · Andre Martingo: Okay, sounds good. So basically, I improved the comment, as you suggest. Sorry, I was not very clear how to reproduce that or how to… because there were so many small issues, it's hard sometimes to explain by words. That's why I recorded afterwards.
- 18:53:51 · Alex Martemyanov: Yeah, I mean… It's… Yeah, just feel free to add some longer comment. So because for somebody out of the context, it may sound confusing and weird, like what does it mean, why it is not decided and why it's disabled.
- 18:54:04 · Andre Martingo: Yeah. Yeah, yeah. Yeah, exactly.
- 18:54:14 · Alex Martemyanov: So, yeah, there should be the exact case how to validate this, and maybe it gets other way otherwise in the following macOS releases, so…
- 18:54:14 · Andre Martingo: Yep. Okay. Yeah.
- 18:54:22 · Alex Martemyanov: Yeah, the steps should be there.
- 18:54:25 · Andre Martingo: Okay, and so basically, um, the idea would be, so today I still have a couple of hours, so I would merge all of these, and then I would create a stack PRs with the open tasks. pointing the release branch on Monday. Um, so…
- 18:54:43 · Alex Martemyanov: Yeah, and uh… And one, uh, one thing I mentioned in the PR, I sent you the comments about the removal.
- 18:54:50 · Andre Martingo: Mm-hmm.
- 18:54:52 · Alex Martemyanov: I just highlighted that it may affect the broad behavior. Alright, no doubt. Okay. Yeah, that's right. From their phone, it shouldn't be. Better to be… Yeah, so… Basically, the feature flag there, just to keep the old behavior and market for removal.
- 18:55:32 · Andre Martingo: Yeah, yeah. Yeah, yeah, I added. Yeah, yeah, yeah. Mm-hmm, indeed, yeah, okay. Okay. So I talked with Dominique as well.
- 18:55:41 · Alex Martemyanov: Yeah, and just… just add a comment… just add a comment that… that should be… should be removed when the feature is…
- 18:55:44 · Andre Martingo: Mm-hmm.
- 18:55:48 · Alex Martemyanov: validated.
- 18:55:50 · Andre Martingo: Okay. Yeah, I assume, like, basically, whenever this feature is validated, I will find I will try with Claude to find all the. Entry points on feature flags, and kind of remove everything that is not related with it.
- 18:56:07 · Alex Martemyanov: Yeah, I'd keep it for running for half a year. I'm monitoring the incoming feedback.
- 18:56:13 · Andre Martingo: Okay. Okay.
- 18:56:15 · Alex Martemyanov: Because it's quite a large change.
- 18:56:18 · Andre Martingo: Yeah, indeed. Yeah, it was my first big project. I landed here without knowing much.
- 18:56:18 · Alex Martemyanov: And, uh… Friendly. Yeah, I… it's… it's… It's not… it's not… it's not trivial. Indeed, I remember touching it and implementing the initial approaches, and it's really not trivial. There is a lot of corner cases and a lot of small things that I may.
- 18:56:29 · Andre Martingo: No. Exactly.
- 18:56:42 · Alex Martemyanov: have missed. That's why I suggest not even using the 3… the standard 3-month, uh, removal window, but extend it maybe to half a year.
- 18:56:51 · Andre Martingo: Okay. Okay, that's good.
- 18:56:52 · Alex Martemyanov: Just to make sure we don't miss anything.
- 18:56:55 · Andre Martingo: Yep. Yeah, exactly. Yeah. For me it was my first big project and it was so many small details and small issues. Actually I check Windows project and they have a huge list of fixes as well. Because as you saw, like it's infinite possibilities of combinations. So it's quite.
- 18:57:13 · Alex Martemyanov: No.
- 18:57:14 · Andre Martingo: Tricky.
- 18:57:15 · Alex Martemyanov: And also each of the permissions work a little bit different from one another.
- 18:57:20 · Andre Martingo: Yeah. Yeah, exactly, exactly. And the Swiss link as well. It was challenging. Thanks for your help there. So let's see. Okay, so, okay, overall, let's then merge this one. I will follow up. into the other PRs, I will start with each other, pointing, try to fix today to point to merge to the release branch on Monday, and it should be a small diff, so it should be easier to check the PR. Um…
- 18:57:50 · Alex Martemyanov: Yeah, sure.
- 18:57:52 · Andre Martingo: And if you need me for something, just ping me. But yeah, mainly it was just to say thanks for your time and patience with all of this.
- 18:58:03 · Alex Martemyanov: Yeah, welcome. Happy to help. Just one ask to make sure to go through the testing steps yourself once again and through the code and all the comments that I highlighted.
- 18:58:12 · Andre Martingo: Mm-hmm. Oh, okay. Yeah.
- 18:58:18 · Alex Martemyanov: Just once again to validate everything, and nothing got broken, because I don't have capacity today to make it again, so I'll just…
- 18:58:21 · Andre Martingo: Okay. Okay.
- 18:58:28 · Alex Martemyanov: Drop you here, and I'm going to approve it now.
- 18:58:32 · Andre Martingo: Okay, I will do it. No worries. I have a couple of more hours today, so I will go through everything again.
- 18:58:32 · Alex Martemyanov: Yeah, that's fine. Okay, thank you.
- 18:58:40 · Andre Martingo: Okay, Alex, thanks for your time, and good luck in the proposal. Sounds super interesting, your tech design, because that would unblock us as well to have more modularization on macOS, because Core Data is kind of a blocker, right, to move some. Features into SPM so.
- 18:58:58 · Alex Martemyanov: Ah, it was. Actually, it's not… it's not a problem anymore.
- 18:59:03 · Andre Martingo: Okay.
- 18:59:03 · Alex Martemyanov: Well, that's got 27, so… Generally, I foresee no problems, just need some careful review and testing. Otherwise, it works surprisingly well.
- 18:59:06 · Andre Martingo: Ah, okay. Okay. Yeah. Okay, okay, that's good, yeah. It will be nice, because I wanted to start isolate more stuff, to have previews working, because it's such a big package that I cannot make previews work on macOS for now.
- 18:59:31 · Alex Martemyanov: Mm, that's…
- 18:59:31 · Andre Martingo: Uh, because it has so many things to compile, and I tried, and if I create a smaller package, it works.
- 18:59:35 · Alex Martemyanov: Actually… Actually, it's worth highlighting on the tech design as well.
- 18:59:38 · Andre Martingo: Uh, even on Xcode 27. Yeah, I was about to post. I can post a comment about the previous as a upside as well.
- 18:59:42 · Alex Martemyanov: Okay. Yeah, that would be good if you could.
- 18:59:51 · Andre Martingo: Okay.
- 18:59:51 · Alex Martemyanov: Post your thoughts.
- 18:59:53 · Andre Martingo: Okay, sounds good.
- 18:59:54 · Alex Martemyanov: Because… because currently, I think the main friction points are about the people not, uh… not really willing to switch, but I'm not forcing anybody to switch, but just, okay, let's keep the things as they are now, and not… let's not change anything, so that's, like, a default position for, uh… for many people, and that's…
- 19:00:15 · Andre Martingo: Yeah. The question is the implementation, right? So to juggle the time to implement these with the top priority is quite of a challenge, right?
- 19:00:16 · Alex Martemyanov: The main friction point. Yeah, thanks to all the AI tools that made it possible during the last year. Actually, it was a huge leap forward because.
- 19:00:28 · Andre Martingo: Okay. Okay.
- 19:00:37 · Alex Martemyanov: A year ago, when I just started, maybe even more than a year ago, I had to go many orders through all the storyboards, just through the codes, just not to miss anything, and convert it using a converter, then ask AI to, you know, validate.
- 19:00:45 · Andre Martingo: Yeah, yeah.
- 19:00:54 · Alex Martemyanov: Uh, put some last things, and that was really painful experience. Now I just charged Claude. Uh, it exhausted my monthly limit, but, uh, still, it made a really, really good job. There was a couple of misses, uh, not reaching production, luckily, but anyways, there were a couple of…
- 19:01:06 · Andre Martingo: No worries. Thanks. Okay. Yeah.
- 19:01:18 · Alex Martemyanov: Missed points, uh, during the migration, especially on the storyboards, but otherwise it was mainly, like. launching several separate branches and, uh, telling it to prepare pull requests and review it, review everything in the end. So… Yeah, otherwise it would last for much more long time, I think.
- 19:01:34 · Andre Martingo: But… Okay. Okay, yeah, I will post the comment about previews on your tech design and yeah, thanks for your time and enjoy your weekend. See you next week.
- 19:01:51 · Alex Martemyanov: Yep. Thanks. You too.