yeah it's it's hard to give advice at
least as hard as to take advice
don't always specialize
don't
be too sure that you know the future
be flexible
and
remember that careers and jobs is a
long-term thing there's too many young
people think they can optimize but
something and then they find they've
spent
a couple of years or more specializing
in something that may not have been the
right thing in the process they burn out
because they haven't spent enough time
building up friendships and
having a life outside computer I meet a
lot of sort of
um
Junior Geeks that just think that the
only thing that matters is the airsoft
specialty of computing programming or AI
or
Graphics or something like that and well
it isn't and The Rock might be pulled
under them but for that
and if they do nothing else
well if you don't communicate your ideas
you can just as well to Sudoku it's uh
you you have to communicate and a lot of
a lot of sort of caricature nerds
um forget that they think that if they
can just try to best cope they they
don't know change the world
but you have to be able to listen you
have to be able to communicate with your
would-be users and learn from them and
you have to be able to communicate your
ideas to them
so you can't just do code you have to do
something about culture and how to
express ideas and I mean I I never
regretted the time I spent on on history
and on math
math shortens your mind history gives
you some idea of your limitations on
what's going on in the world
and so don't be too sure
take time for to have a balanced life
and
be be ready for the opportunity I mean a
broad-based education of art-based skill
set
um which is what you build up when you
educate your patient building a
portfolio of of skills
means that you can take opportunity take
advantage of an opportunity when it
comes along you can recognize it
sometimes we have lots of opportunities
but
a lot of them we either can't take
advantage of or we don't notice
it was my fairly proud education done
standard computer science and term
compilers I've done multiple languages I
think I knew two dozen at the time and I
have done machine architecture I've done
operating systems and that skill set
turned out to be useful