Do iOS Speaker: Monika Mateska

Do iOS Speaker: Monika Mateska

Released Tuesday, 15th August 2023
Good episode? Give it some love!
Do iOS Speaker: Monika Mateska

Do iOS Speaker: Monika Mateska

Do iOS Speaker: Monika Mateska

Do iOS Speaker: Monika Mateska

Tuesday, 15th August 2023
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:10

Hi. And welcome to the

0:10

first interview with one of the

0:13

speakers of the U.S. Conference

0:13

happening in Amsterdam this

0:16

November. It's Monica with

0:16

Jessica, and she's Where are you

0:20

from?

0:21

down from Macedonia. O'Neill.

0:23

That's a nice part of

0:23

Europe, actually. And I'm hoping

0:25

to visit it someday in some

0:25

capacity. just to get things

0:29

started, do I was speaking there.

0:29

It's going to be one of your

0:34

first speaking engagements

0:34

outside of Macedonia, right?

0:39

Yes, that's right. It's

0:39

going to be one of my biggest

0:43

public talks so far. So I'm also

0:43

super excited for this

0:47

opportunity.

0:47

So but any, any concerns

0:47

or apprehension or any worries

0:52

or what, what, what's your take on that?

0:56

Well, I'm, as I

0:56

mentioned, super excited. So to

1:00

be honest, I have quite some

1:00

mixed feelings. I really want to

1:05

prepare myself well for this

1:05

opportunity. But yes, I hope

1:10

everything will go great. As

1:10

expected.

1:12

Well, that's, that's one

1:12

thing that I can do for any

1:15

speaker at Davos, and that's to

1:15

hook you up with my co-host,

1:20

Daniel Steinberg, because I just

1:20

happen to know that he really

1:24

enjoys giving some feedback,

1:24

giving some tips, just helping,

1:28

uh, aspiring conference speakers

1:28

out to to get it right the first

1:33

time. So, who knows, Maybe we

1:33

can, uh, can hook up with Daniel,

1:37

and then we can help you, like,

1:37

get even better at, at your

1:42

first presentation. Big public

1:42

presentation because you've

1:45

presented before, because you've

1:45

always been busy. In the last

1:51

year with a cocoa heads meet up

1:51

in Macedonia right?

1:55

Yes, that's right.

1:55

Presented there a couple of

1:57

times. And because I have we

1:57

have really great community in

2:01

Macedonia and they're very

2:01

supportive. So our plan is so

2:06

once I have finished up all the

2:06

preparations for my talk talk,

2:11

if inside the presentation for

2:11

the community, have some

2:16

feedback and then hopefully be

2:16

prepared

2:20

Yeah,

2:20

for

2:20

I.

2:21

a bigger audience.

2:22

You're going for

2:22

Yeah.

2:22

the practice. Makes

2:22

perfect approach. That's a good

2:24

one, actually, because just

2:24

running through your talk,

2:28

actually doing it with a life

2:28

audience that is supportive and

2:32

also hopefully giving some, uh,

2:32

some feedback that you can work

2:34

with afterwards, that's probably

2:34

the best thing that you can do.

2:38

And that's actually, I guess one

2:38

of the purposes of, of the Cocoa

2:42

has meetups as well, right. To

2:42

help people do their first talks,

2:45

to share experience, share

2:45

knowledge, to interact with each

2:48

other, to get to know each other,

2:48

to be able to network.

2:52

Yes, exactly. We are

2:52

aiming for that. We are also

2:56

supporting the other people from

2:56

the community to speak, to speak,

3:01

have some talks and be prepared

3:01

for bigger opportunities.

3:05

Cool. So, software

3:05

development, right. Um, how long

3:10

have you been doing that? Like,

3:10

uh, as a day job, professionally?

3:16

Almost four years, but

3:16

specifically in Eias, I've been

3:21

working three years so far

3:26

and my main topics are augmented

3:26

reality. I have little bit of

3:32

experience with enterprise

3:32

applications and in the last

3:36

couple of months also a mobile

3:36

banking application. So it was

3:41

quite something right

3:42

So. But that's quite a

3:42

varied exposure that you're

3:45

you're getting across to the iOS

3:45

frameworks that are available.

3:50

So what kind of company are you

3:50

working at right now? Because

3:53

you already told me offline that

3:53

you were, uh, moving to a next,

3:58

uh, employer.

4:01

as well in the last

4:01

three years where I actually got

4:06

all my experience and this

4:06

development and I was working in

4:10

etc. I'm actually currently

4:10

working there. So we have

4:15

multiple services that we

4:15

provide that provides banking

4:20

services. Also, as I mentioned

4:20

in Enterprise, our applications

4:25

and we do have customer service.

4:29

And yes, as you mentioned, I'm

4:29

moving to a new chapter of my

4:34

love life. I'm starting from

4:34

October in, you know, which is a

4:40

company based in Copenhagen. So

4:40

I'll also do a relocation

4:45

Oh,

4:45

there.

4:45

So you're actually

4:45

moving to another part of Europe

4:47

for your work? I

4:49

Yes,

4:49

that

4:50

a colder

4:50

and

4:50

one

4:50

that. That's new information. Yeah, it's. It's. You're moving north quite

4:52

significantly compared to

4:55

Macedonia. So what is a typical

4:55

summer like in Macedonia

4:58

temperature wise?

5:01

going up to 45 maximum,

5:01

let's

5:04

Uh,

5:04

say, on the hottest

5:05

ouch.

5:05

days.

5:06

That's. That's quite

5:07

Yeah.

5:07

warm, actually. I always

5:07

had a lot of air conditioning in

5:09

Macedonia. Always. It's just

5:09

people deal with it.

5:13

Know, we live with air

5:13

conditioning throughout winter

5:16

and summer.

5:16

Yeah. So it's

5:17

We have extreme temperatures.

5:18

also

5:19

You?

5:19

in the winter, it's really cold, actually.

5:22

Yeah. I actually look at

5:22

the statistics, and it's even

5:25

colder than. Than Copenhagen in

5:25

winter.

5:30

Mm hmm.

5:31

So it's kind of like,

5:31

interesting for me

5:34

Uh,

5:34

to

5:34

well,

5:34

go somewhere with

5:34

different temperatures

5:36

I do know that, uh, that

5:36

Denmark and Copenhagen is a very

5:39

nice place to to, to live, uh,

5:39

in Europe. So, uh, looking

5:44

forward to hear from you what

5:44

your experiences there. Of

5:47

course, relocating is never easy.

5:47

Um, but you've mentioned you've

5:51

been doing software development

5:51

for four years. Three of those

5:54

have been iOS development. So

5:54

that's been a year of software

5:57

development that you've been

5:57

doing before that. And then

6:00

there's something

6:00

as

6:01

else that you did before

6:01

that probably some studies

6:03

related to software development

6:03

or. What's your backstory there?

6:08

I've started my

6:08

university for a computer

6:12

science engineering at 2017. So

6:12

as for the second part of my

6:19

second year of studies, I have

6:19

started with my first experience

6:24

in web development, specifically

6:24

in Angular, and then I moved to

6:29

DOT not so full stack

6:29

development. Then. I mean, in

6:35

the meantime, I was also

6:35

studying taking my courses. So I

6:40

also did Erasmus after that

6:40

experience. My first experience

6:44

of work, I took some break and afterwards I started new

6:46

internship where I was

6:52

introduced for it with us. And since then I'm

6:55

working at my current company

7:00

So is it correct in my

7:00

understanding that of those four

7:03

years you've been working

7:03

professionally, that first year

7:06

was during your studies, or was

7:06

it like right after or.

7:12

right after the first

7:13

Okay,

7:13

year. So in my second

7:15

Yeah.

7:15

year of studies

7:16

Okay. So and the, uh,

7:16

the education is it was it a

7:19

three year program? Four or five years?

7:23

it's four

7:24

Okay.

7:24

years.

7:24

Yes, It's a patch.

7:24

Bachelor of Master. What is it?

7:29

It's bachelors here in

7:29

Macedonia. The programme to

7:33

study program at university goes

7:33

four plus

7:35

Mm

7:35

one,

7:35

hmm.

7:36

which is one of my three

7:37

Yeah.

7:37

year. Yeah, the

7:37

bachelor's

7:39

So.

7:39

is for.

7:40

But what made you decide

7:40

to, um, as a young girl, to get

7:45

started with computers and then

7:45

actually come to the conclusion?

7:49

Let's make. Let's make it my

7:49

profession. Let's make, uh,

7:51

let's make money doing software

7:51

development. That that's like a

7:54

big leap that you have to take right?

7:57

Yes. Well, I've always

7:57

been interesting in solving

8:01

problems. I loved mathematics. I

8:01

still do. So I was introduced

8:08

with enough science, computer

8:08

science from high school.

8:15

Luckily, we had a really good

8:15

professor which prepared us, and

8:20

that was my first spark of true.

8:20

When I was introduced with this

8:25

area of science. And since high

8:25

school, I knew that I really

8:30

wanted to continue my

8:30

educational path and computer

8:35

science. And I just applied for

8:35

a place at this, you know, at

8:41

the university where I was

8:41

studying. So I never had any

8:46

regrets since then.

8:47

well, but there are a

8:47

few things to unpack what you

8:49

just described there, because

8:49

mathematics, that's, uh, quite a

8:53

specific subject matter to. To

8:53

be excited about and to be

8:58

interested in. What is it about

8:58

mathematics that, um, makes you

9:03

happy, that you find enjoyable,

9:03

that you give, uh, that that

9:07

makes you want to spend some

9:07

time and energy on that? Because

9:10

mathematics, to me, it was like,

9:10

Do I have to do this? Yes. Okay.

9:17

Yeah. So there are few

9:17

reasons for the German path. The

9:24

dual path. First is that you get

9:24

to solve a problem that you

9:29

didn't know the solution for at

9:29

the beginning, no matter how

9:32

complicated it is, you start

9:32

from the beginning where you

9:37

don't know probably anything and

9:37

then step by step you spread

9:42

your knowledge and apply it to

9:42

the problem solving things. The

9:47

second is that there is no pure

9:47

definition of how you solve the

9:51

problems. So there's always

9:51

another approach. There is never

9:57

the best approach, which is kind

9:57

of like everything in daily life

10:02

that we're applying to. So it's just cohesion of many

10:05

things that's don't make me

10:12

happier. It's basically I'm

10:12

using my brain. Whenever I use

10:17

my brain, I feel super empowered

10:17

to do many other things

10:22

So

10:22

further.

10:22

and and this enjoyment

10:22

with mathematics, how does that

10:26

transfer over to software

10:26

development? Because I can

10:30

imagine that's when you start

10:30

with mathematics. Are the

10:33

problems and problem sets that

10:33

you're working with. Start small,

10:36

but they can become really big.

10:36

Uh, but that's also with

10:39

software development. You start

10:39

small, but at some point you're

10:43

just like going through lines of

10:43

code without end. And sometimes

10:47

you want to pull your hair out

10:47

because you don't see the

10:50

solution yet.

10:52

Yes, I do believe that

10:52

you probably have to be good at

10:58

lists in mathematics because

10:58

everything in the computer

11:02

science is based on it. So all

11:02

the problems,

11:06

like also the algorithms that

11:06

are applied in everyday problems

11:13

throughout working as a

11:13

programmer are based on

11:17

mathematical problems. So at the

11:17

end, I think everything relies

11:23

on the core definitions of

11:23

mathematic mathematical terms.

11:29

So that's how I also started in

11:29

computer science, because we had

11:36

a lot of subjects in the first

11:36

year of university discrete

11:41

mathematics, calculus and so on

11:41

that we had to pass in order to

11:48

continue with the other years.

11:48

So that was basically both of

11:54

them that I knew that I have to

11:54

apply my knowledge in

11:56

mathematics and that I can

11:56

continue also with some coding

12:02

the logic that you use

12:02

for software development is very

12:04

specific fields or part of of

12:04

mathematics. Right. But Boolean

12:10

algebra or what's called with

12:10

Moore's Law and all that stuff,

12:13

is that, um, no, that's not.

12:13

That's something else. Oh, I'm

12:16

confused now. Um.

12:19

and discrete. Yeah, it's

12:19

the Valine one. And then but

12:23

then we have Trigonometric,

12:23

which is something that I really

12:27

didn't like to study. And

12:27

whenever we got to that point I

12:31

was like, No, I will just study

12:31

for the exam. And the moment

12:35

that I had to apply the

12:35

trigonometric, I actually took

12:38

an online course again to go

12:38

back from the core of the

12:44

problems, because the funny part

12:44

is that I really had to apply

12:49

this functions or when I got to

12:49

augmented reality computing and

12:56

solving this kind of 3D

12:58

Yeah.

12:58

sphere

12:59

All the.

13:00

problems.

13:00

All the. All the matrix

13:00

related maths that you have to

13:02

do. It's like I was like,

13:02

constantly. What column do I

13:05

multiply with what row again, it

13:05

was like so confusing

13:08

Exactly.

13:09

and it's like, Oh,

13:09

identity matrix, what does this

13:11

thing do? And it's like, but

13:11

that's just one one in it. What,

13:14

what's it, why is it useful just

13:14

getting that. Uh, yeah, it's

13:18

been, it's been, it's been a

13:18

journey. Let's keep it at that.

13:21

Um, so from, from a young age,

13:21

you, you applied yourself to, to,

13:25

to basically problem solving.

13:25

Were you like a puzzler? AS Yeah,

13:28

as a young girl, or was it like,

13:28

uh,

13:32

More like solving my

13:32

homeworks. And more than that.

13:37

the homework itself is

13:37

challenging enough then. Okay,

13:40

Yeah,

13:41

Sounds like you had some good teachers over the years, and that's, uh, that's always

13:43

good and always very helpful to.

13:46

To run into the right people at

13:46

the right time. Uh, when you are

13:49

developing yourself as a person

13:49

in life, because this, there's

13:53

so many opportunities to do the

13:53

stupid thing when you grow up,

13:56

which sometimes you just have to

13:56

do, right? I'm

13:59

always.

14:00

okay. Always. Okay, now

14:00

I'm concerned. Um, so, uh,

14:05

you've started with a computer

14:05

science, did some dot nets and

14:10

web development and then started

14:10

iOS development. But what about

14:15

iris development was the thing

14:15

that, uh, that pulled you in

14:18

that made you decide, okay, this

14:18

is something I want to do more.

14:22

Uh, and probably the situation

14:22

you were in, it was project

14:25

based work that you were doing.

14:25

So at some point you had to

14:28

advocate for yourself to

14:28

indicate, yes, I want to do more

14:31

iOS and less dot net and, uh,

14:31

web related stuff, please. So

14:37

what was it for you that made

14:37

you decide to to head into this

14:40

direction?

14:42

Oh, let's first talk

14:42

about language. I started with

14:46

Swift and it's so clean and pure

14:46

that there was nothing that I

14:53

didn't understand about

14:54

Oh.

14:54

the language

14:54

Oh. What version of

14:54

Swift are you talking about

14:57

right now?

14:59

for

15:00

Oh,

15:00

probably

15:01

okay. Okay. Yeah.

15:01

Because I'm, I'm, I'm someone

15:04

who has like a Java development

15:04

background, but Java development

15:08

from way back in the day. So I

15:08

started with like Java version

15:12

three or something. A to me,

15:12

seeing the development of Swift

15:16

and having seen the development

15:16

of Java over the years, I see

15:20

parallels there. And I think if

15:20

you look at Swift right now as a

15:23

language, in a way there are

15:23

still pure and nice aspects

15:28

about it. But, but some areas

15:28

are maybe a little bit icky that

15:33

you think like, I wish.

15:35

for example,

15:35

Hmm.

15:37

for

15:37

Well,

15:37

example,

15:38

yeah. Oh, now, now you

15:38

put me on the spot and that's

15:41

that's a challenge. What I, wh I

15:41

find confusing with, uh, Swift

15:46

is some parts of the syntax, you

15:46

know, uh, because I'm from

15:49

Objective-C, so you had to block

15:49

syntax and there was some very

15:53

creatively named websites to

15:53

help you remember the syntax.

15:57

And you have the same websites

15:57

for, uh, for Swift as well. But

16:01

with block syntax, there's so

16:01

many ways that you can basically

16:04

do the same thing. You can do it

16:04

with like implicit arguments,

16:07

you can like name the arguments

16:07

or you can just, instead of

16:11

throwing a block at a function,

16:11

you just throw a function at a

16:14

function and it's like, uh, I'm

16:14

like, okay. And that's and then

16:20

you start thinking, so, okay, so,

16:20

um, so a block and I'm probably

16:25

confusing the naming here

16:25

because I'm from Objective-C. It

16:29

is in fact sort of like a

16:29

function, but it isn't, Uh, and

16:32

it's, I don't know, I get

16:32

confused at some point. I do

16:35

find programming swift enjoyable,

16:35

but it took me a while to, to

16:40

wean myself off of Objective-C

16:40

because I really, I really liked

16:44

the verbose, the ferocity of

16:44

Objective-C. It's like

16:48

impossible to type without code

16:48

completion, but it's, you know,

16:51

it read like poetry, just the

16:51

DeLong function and message

16:54

names that you were looking at.

16:54

And with Swift, uh, it's

16:57

sometimes I think they want to

16:57

make things a little bit too

17:00

terse so that it's like they

17:00

want to, like, really make it

17:02

short and I'm like, Yeah, come

17:02

on and just be explicit, because

17:06

then I can still understand

17:06

what's going on here, like, uh,

17:09

half a year from now, because

17:09

you sometimes have these people

17:12

that chain functions and maps

17:12

and compact maps and then like

17:16

combine and all that stuff

17:16

together and it's like, uh, what

17:20

are you doing on one line all

17:20

together now? Okay, so how are

17:23

you going to, how, how are you

17:23

ever going to debug this? Uh,

17:26

and that's, that's not that,

17:26

that's still my syntax, but it

17:30

is one of the things that I

17:30

think, yeah, that's a perfect

17:34

opportunity for people to shoot

17:34

themselves in the foot and

17:37

regret their choices, uh, down

17:37

the line. I think.

17:42

Yes, with the functional

17:42

programming

17:44

Yeah.

17:45

I just recalled back

17:45

when I started writing Swift

17:49

code, it was so cool for me that

17:49

I, I actually did that in one

17:54

line of code. I did the compact

17:54

map, I

17:57

Yeah,

17:57

did filter,

17:58

we're

17:58

and so many other

17:58

all guilty

17:59

things.

17:59

of that. And

18:01

Exactly.

18:01

while

18:02

But then you realize,

18:03

you're typing

18:03

yeah,

18:04

it.

18:04

you realize it. So

18:05

Yeah, yeah, it's.

18:05

yeah,

18:06

I've got to look at me,

18:06

what I can do and just one line

18:08

and then, like, just even the

18:08

next day you look at it and go

18:12

like, I don't get this

18:15

no,

18:15

anymore. Let's split it

18:15

up. So. But. But

18:19

exactly.

18:19

you like to, you like

18:19

the purity of, of swift as a

18:22

language that's probably because

18:22

of the, the functional origins

18:25

that are a part of the history

18:25

of um of Swift. While it is a

18:30

imperative language with a lot

18:30

of functional aspects added to

18:34

it, um, so was a sidestep for me.

18:34

So carry on. So you like to have

18:41

purity of swift and and the

18:41

cleanliness. What else? So you

18:44

get started with Swift and then

18:44

you want to move into iris

18:48

development. So we sidestepped

18:48

just a tiny little bit

18:52

So at the moment I

18:52

started Swift too. I was really,

18:56

really new. Like I started at

18:56

2020

18:58

and broken.

19:00

exactly

19:00

Yeah,

19:02

13. Read about so many

19:02

books,

19:04

yeah,

19:05

but maybe I was I don't

19:05

I don't consider myself lucky,

19:11

but it was super fun to write

19:11

like code for UA

19:13

yeah.

19:14

and then see it

19:14

instantly

19:16

So are you a person that

19:16

likes to, like, uh, work with

19:20

the simulator to run your code?

19:20

Are you or do you use, um,

19:26

what's it called again? The the

19:26

thing in Xcode preview.

19:28

preview. I feel guilty for the old

19:32

projects that I work on. I

19:37

deleted all

19:37

Oh,

19:38

the previous

19:38

you were like a deletion is

19:39

because

19:39

thing.

19:41

at Yeah, with the old

19:41

ones. So whenever I start the

19:46

new project I try to keep it as

19:46

clean as possible to write all

19:50

the marks

19:50

Mm

19:51

that I know that I

19:52

hmm.

19:52

will need to put in this

19:52

use so I can use the previous

19:58

because it's I'm in Swift Apple

19:58

actually there are trying to

20:03

push people to use previous and

20:03

they are giving so many more

20:08

capabilities with the previous.

20:08

We're just kind of set to not

20:11

use them but nowadays actually

20:11

this happened today. But I

20:15

understood that still there are

20:15

some drawbacks on using previous.

20:20

For example, if you use a custom

20:20

color and then you use a that

20:25

you create a static viable for

20:25

the color to be initialized from

20:29

your assets. It's not working.

20:29

In the previous.

20:33

Gosh darn

20:35

Yeah.

20:35

it. And

20:36

Yeah,

20:36

then you're sitting there and broken me again.

20:39

exactly. So there are

20:39

still some flaws you're using

20:43

the previous, but of course

20:43

there are some and it is much

20:47

more easy

20:48

Mm hmm.

20:49

to develop X, especially

20:49

when working with you to use the

20:54

previous

20:55

Okay, so.

20:55

apple are trying to make

20:55

make it easier for

20:58

So

20:58

us.

20:58

to recap, and I'm going

20:58

to. I'm going to take a shortcut

21:01

here when you got started with

21:01

iOS development, um, the big

21:07

language migrations were over

21:07

because you got on board around

21:11

SWIFT for time frame. You should

21:11

have tried Swift one and two and

21:15

three. It was glorious.

21:16

So

21:16

The the work you had to

21:16

do was just upgrade to exclude

21:18

project. Uh, and you got started

21:18

when like Swift UI was sort of

21:24

like becoming a thing in Iris 13.

21:24

It was still broken to bits, but

21:29

14 it got a lot better. And now

21:29

in, uh, 15 and what, what I was

21:33

personally I was going to 60 now

21:33

or do we have 16 already

21:37

17

21:37

And we had seven.

21:38

better

21:38

Oh

21:38

version.

21:39

man. Yeah. But it's

21:39

getting, it's kind of quite good

21:41

now right. Because I've

21:42

Yeah.

21:43

been doing some

21:43

development with Swift UI as

21:45

well. It's just like recreate a

21:45

threat like user interface from

21:48

the, the new, uh, social

21:48

platform. And it's actually

21:51

quite easy to just get results

21:51

and just make it look good. And

21:55

then you just look at what the

21:55

time spend was and you got, well,

21:59

it was actually quite easy. This,

21:59

this wood, this used to take me

22:01

like three or four days and I

22:01

just did this in an afternoon

22:04

and that's what I really like

22:04

about Swift UI. But then you

22:06

still have to put all the back

22:06

logic behind it. Um,

22:10

This

22:11

so to recap, it was

22:11

basically swift UI being in a

22:15

somewhat usable sorry swift

22:15

being in a somewhat useful state

22:19

and swift UI becoming a thing

22:19

that made you giddy of

22:22

excitement and made you think

22:22

like, yes, this is what I want

22:24

to do more.

22:27

exactly. And then was

22:27

the moment when I was introduced

22:30

in augmented reality world and

22:30

that was really interesting

22:36

because as I mentioned, there

22:36

were so many things that I

22:38

wasn't ready for and I really

22:38

like challenges. So I said, okay,

22:44

let's see where it is going to

22:44

take me. So I started to learn

22:50

bit by a bit old mathematical

22:50

part that I've mentioned the

22:55

trigonometry, all the idea

22:55

behind augmented reality spatial

23:03

computing as Apple are

23:03

introducing it right now.

23:07

So that's how I still stay. It's

23:07

very interesting given two years

23:13

after that. And yeah, right now

23:13

is just something that I know

23:18

that I want to be, if not the

23:18

best, I will try. I'm trying to

23:22

be the best in that. So now yeah,

23:22

now is still super interesting

23:28

to me. And Apple are interesting.

23:28

Always new things every year.

23:33

And I think they're trying the

23:33

developer, they're keeping the

23:36

developer speed easier

23:37

Mm hmm.

23:38

with new stuff.

23:39

Yeah. They they they

23:39

they're launching a new platform

23:42

again, Right? Something with

23:42

vision in it. So did you get

23:46

your hands on one already or not?

23:49

Yes, of course.

23:50

And is it as good as

23:50

they make it to be? Or are you

23:53

not at liberty to share any

23:53

information about the an NDA

23:56

covered thing that you have to

23:56

like use in a darkened room

24:00

without any windows and you have

24:00

to lock it up before it leaves

24:03

the room again?

24:05

Exactly. I am not able

24:05

to share and the experience

24:09

Yeah.

24:10

out of that. They like a

24:10

room, but I can always share my

24:15

experience with writing

24:16

Yeah,

24:17

the code, reading gold,

24:17

the Apple developer

24:22

documentation. So far,

24:23

yeah,

24:24

all the posts about it.

24:24

And it's been interesting. There

24:29

are many things that Apple have

24:29

been introducing in the last two

24:34

years which relative to reality

24:36

yeah.

24:36

kit. But then there are so many new

24:38

things, of course, because they

24:41

have new devices with so many

24:41

new capabilities, so many new

24:46

terms, let's say that way for

24:46

developers that haven't been in

24:53

EXR development.

24:54

Mm hmm.

24:54

So not just augmented

24:54

reality, but virtual reality. So

24:59

it's a very exciting period,

25:02

Yeah, It's it's a it's

25:02

an NDA. Uh, covert and, uh,

25:06

minefield that you that you're

25:06

passing through right now. So

25:09

let's move on to the next topic.

25:09

Um, your talk at do I was, uh,

25:15

how mature is the concept

25:15

already that you're working on.

25:21

to be honest. The idea

25:21

has been there since June 5th,

25:28

but I know what I want to talk

25:28

about. I still haven't started

25:35

to write down all the thoughts

25:35

that are in my head. I'm going

25:39

tomorrow on vacation. I have

25:39

full two weeks that I can focus

25:43

fully on this. I know what I want to say. So

25:45

it's basically all the

25:50

experience so far that it's out

25:50

of this developer lap that I am

25:54

not allowed to talk about, but

25:54

everything else that is related

26:00

with vision lists as a new

26:00

technology and transforming user

26:04

experience, the new UX UI

26:04

approach

26:10

for the users. So yes, basically

26:10

it's mostly related with where

26:16

we can where we can apply this

26:16

new technologies. What did

26:22

changes in everyday consumption?

26:22

Do we really have to put

26:29

everything that we knew so far A

26:29

and learn differently new

26:34

technology? Or is it just

26:34

adoption of

26:37

Mm.

26:37

the Apple ecosystem

26:37

technology is as they're always

26:42

trying to keep up

26:42

Yeah. So basically,

26:42

anything about fish and OS that

26:45

is available in the, um, SDK and

26:47

SDK documentation,

26:52

exactly.

26:52

that stuff that you can

26:52

talk about and that you plan to

26:55

talk about during your talk at 2

26:55

hours. And, um,

27:02

it's going to be like a really

27:02

technical talk or is it more

27:05

like, uh, a viewing at, like the

27:05

possibilities of the SDK or what

27:09

are you, what are your, what are your plans there?

27:13

I am starting from my

27:13

experience as being attendee to

27:20

so many conferences so far, and

27:20

as I'm recalling back to all the

27:25

talks, I always remember the

27:25

most nontechnical ones. So when

27:31

I think about it twice, I really

27:31

don't want to make it super

27:33

technical because the idea is

27:33

not to present to people how

27:38

they can do reality kit view

27:38

because that's something that

27:43

they will open up will developer

27:43

documentation and they will see.

27:46

But mostly is the idea behind it.

27:46

The concept of is aware this

27:53

technology's going to go so I will try to keep it as

27:56

non-technical as possible even

28:02

though there are a little bit technical terms because that's something that everyone is

28:04

interested it interesting in. I

28:08

hope, as developers attending

28:08

this conference, but still I

28:13

really want to. It's the moment

28:13

where I, I will present a code

28:18

snippet because I don't think

28:18

that's the right way or a way to

28:21

share the knowledge and just a

28:21

lot. For once, no one talk.

28:28

So you could say that

28:28

your intention right now,

28:32

because things can always change.

28:32

Of course. And we will at some

28:35

point, uh, post an outline on

28:35

the website of do I was your

28:39

intention is to provide a talk

28:39

that people can go to that they

28:44

can watch you present and then

28:44

when they go out of the talk,

28:48

they are inspired and empowered

28:48

by some knowledge about what

28:53

could potentially be created

28:53

with fishing OS And this new

28:56

device that is still very much

28:56

under NDA.

29:00

Yes, Basically, I want

29:00

to reach the greatest sum up of

29:04

everything called capabilities

29:04

of the device. So developers

29:08

will kind of like think about,

29:08

yes, I can use this capability

29:14

of the device to create some

29:14

simple app at the beginning. So

29:20

my idea is to introduce the

29:20

developers to all the New world.

29:27

All right, sounds good.

29:27

So I'm really looking forward to

29:30

getting your outline. Um, but of

29:30

course, make sure that you take

29:34

your vacation and that you like,

29:34

uh, get yourself ready for your

29:38

new job in somewhere in October,

29:38

as you mentioned, and we'll get

29:43

to meet again in, in Amsterdam

29:43

in November. Um, what are some

29:49

of your hobbies outside of

29:49

software development? What is,

29:52

what are some fun bits about you

29:52

that not a lot of people on one

29:56

online might know about you?

29:59

I always say it's yoga,

29:59

but I would lie if I say it now

30:02

because I haven't been attending

30:02

for more than a month and a half.

30:08

But the thing is that I don't

30:08

mention is actually, I do love

30:13

fashion. So me and my sister and

30:13

my mother, we have like a

30:18

fashion atelier where we

30:18

basically create, create design

30:25

creations. And then there are

30:25

this creations are executed. So

30:34

we have basically like an online

30:34

store

30:36

Okay.

30:36

for it.

30:37

And you make those

30:37

creations yourself with your mom

30:40

or your sister, or you get

30:40

somebody

30:42

Yes,

30:43

you actually create.

30:43

It's yourself with fabric and

30:48

wow, that's,

30:49

Yes,

30:49

that's that's quite

30:49

involved doing that correctly.

30:52

If I see you in one of your own

30:52

creations by any chance, because

30:56

I've seen you at, at a few

30:56

conferences now.

31:00

possibly. But

31:01

Yeah, it's hard to remember.

31:02

I'm trying to to keep

31:02

myself as cool as possible when

31:06

it comes to the I to community.

31:08

Yeah.

31:09

So it's usually just a

31:09

T-shirt and fence.

31:12

Yeah, that's, that's

31:12

always good to wear some clothes,

31:14

at least, because otherwise it

31:14

would be a bit weird. Um, so, um,

31:20

where do people find you online.

31:24

I use Twitter X, the

31:27

Yeah,

31:28

new

31:28

I'm. I'm still

31:28

name.

31:28

confused as well.

31:32

I'm not that active.

31:33

Mm hmm.

31:34

I will try to veer. It's

31:34

whenever I have some spare time.

31:38

I do it with some things. Then I

31:38

use LinkedIn,

31:42

Mm hmm.

31:43

um, where I share other

31:43

bits of my. I do experience

31:49

Yeah.

31:51

and probably that's all

31:51

I tried to stay in to use as few

31:57

platforms as possible.

31:58

Mm hmm.

31:58

Like I don't use

31:58

Mastodon, I don't use threats

32:01

because it's just too much

32:03

Yeah.

32:03

time to be honest.

32:04

Yeah. Otherwise, you're

32:04

just constantly scrolling all

32:06

the time instead of doing other

32:06

things. Right. Okay,

32:10

Yes, exactly.

32:10

cool. Um, I think. I

32:10

think we're doing that. We've

32:14

got everything covered that we

32:14

need. Um, do you have any

32:18

questions, by any chance?

32:21

How excited are you for

32:21

the conference?

32:23

Oh, it's right now. Just

32:23

a lot of work. It's like, wow.

32:27

It's. Well, it's actually quiet

32:27

now because it's summertime. Uh,

32:32

so up to this month, it was a

32:32

lot of conversations with the

32:37

venue and making sure that the

32:37

catering was, like, done. And

32:41

then I needed to, uh, get a

32:41

sponsor on board for the dinner

32:45

that we're planning on the first

32:45

evening of the conference. So,

32:49

Hey, everybody, if you get two

32:49

tickets, dinner is on me on the

32:52

first evening. It's included in

32:52

your ticket price. And, um, yeah,

32:58

of course I have to. I did some

32:58

website updates with, uh, with

33:01

with which the funds help, and

33:01

now it's a bit of a quiet time.

33:05

And I also noticed that in the,

33:05

in the ticket sales, because

33:08

right now we're at about 50% of

33:08

the tickets are sold, which is

33:12

quite good actually. And I'm

33:12

expecting and hoping that once

33:17

the call for paper ends, that's

33:17

at the end of August. So that's

33:20

a few weeks from now when we

33:20

record this, uh, that beginning

33:24

September, uh, speakers will

33:24

start to be announced on, on the

33:27

website and on our socials that

33:27

then the, uh, ticket sales will

33:32

basically go through the roof.

33:32

Um, because,uh , yeah, I still

33:37

need to sell a few more tickets

33:37

because you budget for things.

33:42

So it's, it's, it's spreadsheets

33:42

all the time, but, uh, it's

33:47

coming together. It's, I've

33:47

already reached the point that

33:51

if I am able to, like, not spend

33:51

too much money on extra things,

33:56

uh, right now that I will be

33:56

able to, to, to keep things net

34:01

positive so that, uh, so that's, uh, so that

34:05

Good to

34:06

said,

34:06

hear

34:06

at the

34:06

that.

34:06

financial committee at

34:06

home stays happy because, uh,

34:09

the first thing that my wife

34:09

told me when I, uh, told her

34:12

like, hey, I'm doing a

34:12

conference and all the financial

34:15

risk is on me. This time she was

34:15

like, Say what? And no. And I

34:20

had to, like, explain it to her

34:20

and also plan out financially

34:24

with her. Okay, this is what I'm

34:24

going to do. This is the risk

34:26

that I'm running. Uh, and

34:26

because that's the thing, i, um,

34:31

the conference was organized by

34:31

a company two times over the

34:34

first and the second edition. Uh,

34:34

I was working at this company,

34:37

so they basically, uh, told me,

34:37

Yeah, go ahead, have fun, and

34:41

whatever happens will pay. Uh,

34:41

the third and fourth editions.

34:45

Uh, the, uh, the assets were

34:45

transferred over to the Coke

34:47

that's now community. And

34:47

fortunately, the coke that's in

34:50

our community is, is doing well,

34:50

uh, with sponsorships. I, it's

34:55

not, it's not a gold mine in any

34:55

way, but we have enough

34:58

sponsorship proceeds that we

34:58

were able to take a risk with

35:02

the conference because, yeah, we,

35:02

we basically calculate, okay, if

35:05

we have like a minimum success

35:05

at least uh, the uh, the uh, the,

35:09

the nonprofit won't go bankrupt.

35:09

So we retired two times over.

35:13

But the, the second time under

35:13

Coca House stewardship, uh, we

35:18

were running into the situation

35:18

that if you want to make the

35:20

event bigger, then we had to

35:20

start fulfilling all kinds of

35:25

legal and tax obligations to the

35:25

Dutch government with a non

35:28

profit. So we basically came to

35:28

the agreement that, okay, it

35:33

might be better to separate

35:33

after the, uh, the conference

35:37

again, but then where do you put

35:37

it? And that's the step when I

35:42

was, uh, after some thought and

35:42

deliberation that I was like,

35:47

yeah, let's, uh, let's take this

35:47

on on my own. And fortunately,

35:52

people have to be very helpful,

35:52

but it's, I still remember the,

35:56

the thing with the, a conference

35:56

in, uh, in Denver, uh, I can't

36:02

remember the name right now, but

36:02

they actually went, uh, went

36:05

south with like selling too few

36:05

tickets. And that was right

36:09

after Corona, uh, COVID, and, uh,

36:09

they really had to do a social

36:15

fund drive to able to actually

36:15

close the book on that

36:18

conference. And that's a

36:18

situation I never want to be in.

36:21

Um, so yeah, it's, I don't lose

36:21

sleep over it just yet, but it's,

36:27

uh, it takes a, it takes a lot

36:27

of cycles in my brain every day

36:33

right now. So and I'm hoping

36:33

that, uh, next month and the

36:36

month after and at least, uh,

36:36

the financial concerns are a bit

36:39

less, uh, and that it's more

36:39

focused on, on, on execution of

36:43

the, of the event. So getting

36:43

the speakers on board, making

36:46

sure that flights are arranged,

36:46

that people are put up in, uh,

36:50

in hotels, that they know where

36:50

they need to go. Um, any

36:53

questions that people might have

36:53

that are a ticket holder because

36:57

you do get a lot of email, uh,

36:57

at some point with people having

36:59

all kinds of questions and it's,

36:59

it's, it's about really small

37:02

things, two really big things.

37:02

Um, a small thing is like, hey,

37:07

will there be a vegetarian

37:07

option at any food offerings?

37:12

That's a simple one. Of course

37:12

that will be, uh, but it gets

37:16

more complicated if you have

37:16

somebody has a very specific, uh,

37:20

diet request. So if things need

37:20

to be kosher or things need to

37:24

be halal or whatever, uh,

37:24

specific, uh, uh, dietary

37:30

requirements, somebody might

37:30

have for whatever reason, uh,

37:33

could be medical, could be

37:33

religious. Uh, that's, that's,

37:36

that's already like a step up.

37:36

And then there's even stuff

37:39

beyond that. Sometimes you just

37:39

get an email and you're like, I

37:43

don't even know where to begin

37:43

with this. How do I respond to

37:45

this? But that's of course, also

37:45

probably usually a bit more

37:49

sensitive. So that's not

37:49

something I want to share too

37:51

much about, but it's a lot of

37:51

fun. And um, my wife is still

37:55

okay with me doing this, so I

37:55

hope she stays that way.

38:01

That's the good part.

38:02

Exactly. Well, Monica, I

38:02

look forward to meeting you in

38:07

person in November. Uh, you'll

38:07

be at my place that time around,

38:13

because the previous time that

38:13

we met, that one was. That

38:16

wasn't in Swift Leeds. Or was it

38:16

in, in Turin?

38:19

I know it was last year

38:19

on the US

38:25

Oh,

38:25

as well, though some financial

38:26

oh yeah. Turin was

38:26

before that even. Wow. That's,

38:30

as

38:30

that's

38:30

it was in

38:31

yeah,

38:31

summer during

38:32

yeah. It's too much with

38:32

heroes. There was, uh, there was,

38:35

uh, a colleague of mine that was

38:35

a colleague of yours, uh, in his

38:40

previous role. Uh, he introduced

38:40

us and then we went, went away

38:45

again, and then it was do I was.

38:45

And you got excited about

38:48

organizing coconuts meet up, and

38:48

all of a sudden you're speaking

38:51

at

38:51

this.

38:51

a conference, and this

38:51

is how things happened, right?

38:56

It's amazing.

38:57

All right, well, see you

38:57

in November and, and

39:00

notifications. And, uh, let me

39:00

know if there's any developments

39:03

with your, uh, with your talk,

39:03

outlining concepts and if

39:06

there's anything that you need

39:06

help with, make sure to to reach

39:09

out, because, uh, I'm more than

39:09

happy to help, uh, with anything

39:12

that you need to in that regard.

39:15

Sure we'll do Thank you

39:15

very much for your support and

39:20

good luck with all the rest for

39:20

the conference and whenever you

39:24

need some help, extra hints on

39:24

the website or whatever you need,

39:28

feel free to reach out as well.

39:33

And now it's stopping, and it's.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features