I like how you mentioned the times you get in and get out of the office; I bet vlogging is one way to keep loosely "accountable" in the often unstructured world of a researcher. And I love the vignettes you include about time spent with your friends. I really hope I can cultivate a similar friend group when I (fingers crossed) start my PhD journey next year!
@@charonder Hey thanks! You know, it really is going well :) I'm in a lab I like right now as a research assistant and am applying for my PhD this cycle!
What made you choose Atmospheric Physics for a PhD, what made you want to go for a PhD and not just some form of degree and before you started UA-cam, did you have any ideas as to what profession you wanted to do (perhaps to do with physics or something different)? As usual, spectacular video and it's lovely to see a new, shorter video, as to one longer one. Keep up the brilliant work!
Loved the Mark Spitz shout out!! For those who do not know, Mark Spitz used to own the record for the most swim metals in the Olympics prior to Michael Phelps.
Im a software Developer, currently working in a medium size team and we use Slack as a communication tool for pretty much everything. loved the vid been here since 15k :D
I justed began writing my bachelor thesis on IceCube (Neutrino Telescope in the Antarctic) and I also started using Linux Mint and Slack in the IceCube Collaboration. :) And I totally agree with using LaTeX although I prefer Texmaker or even better online on overleaf.com I mainly program in Python or ROOT, I've just heard of FORTRAN to be very archaic.. :D Very nice Vlog, might check out some of the apps!
I was totally apprenensive about shorter vlogs...but multiple uploads per week turns out to be pretty awesome!! It spreads out the Simon good influence...
The most important thing I have ever, ever, EVER chosen to learn was how to use GDB & Valgrind. DropBox, Git, IDEs etc. all are a matter of preference for solo projects (though 10/10 would recommend the Visual Studio Code + Git stack), but GDB and Valgrind are what have made it possible for me to make any projects of meaningful size. GDB is a standard debugger, it lets you step through code one line at a time, and with an appropriate IDE you can visually set breakpoints where your program will pause at a given line and you can explore memory at that point in the program (e.g. is a given pointer valid). Valgrind is on another level though, it detects memory leaks, uninitialised values, illegal memory accesses and so on with an incredible resolution of detail. It has helped me catch bugs that I had no chance of spotting otherwise that would cause programs to only sporadically fail. The best part is whether you're using C++ (another 10/10) or Fortran or many other languages, both GDB and Valgrind work brilliantly! For compiled code, another thing I've found super useful is running code through every compiler I can get my hands on (GCC and Clang are top of that list for me), each has its own unique way of analysing code, so when one gives a shitty error, one of the others tends to give a good one.
I wonder if you use "Forest: Stay Focused" as a productivity app. I imagine as a PhD student, or really any kind of student, you are using your phone, responding to texts from friends or browsing social media. Forest: Stay Focused helps you stay focused by a seed being planted and within an amount of time (that you set,) a tree is planted in the app. The catch is if you exit the app, the tree stops growing. It's also offered as an extension on Google Chrome so in case you want to check it out, you can. EDIT: Your second most recent video shows me that you do use it. So all in all, I wrote this paragraph for no reason :p Also, great vlogs. I just started watching last night for some reason; I don't even want to get my PhD anymore but I'm always intrigued to see what kind of life a PhD student leads. I say "anymore" because I did at one point but Real Analysis scared me away from pursuing an MS or PhD in pure mathematics (undergrad was in math). Although I do wonder what a PhD in statistics looks like...
Slack is actually a factory standard communication application. It is a graphical shell over IRC. The length of a line in FORTRAN has to be because of the history of programming software In the early days, punch cards were used to write programs. And the thus there was a limit per line. A FORTRAN compiler often ignores code after the nth character (www.personal.psu.edu/jhm/f90/lectures/5.html). Newer versions of FORTRAN extended the limit.
Simon, why did you decide to go for Fortran? Is it because it's a language you're comfortable in? I feel like using C would be just as fast(performance-wise) and would be a little bit easier to integrate any pre-existing Python code.
Slack is good! A lot of startups are using it for collaboration. You can also code custom bots that can automate some stuff for your team. We also use Slack in our research laboratory :)
you should try numba for python, it speeds up python code to 90% of C/Fortran levels, with only a python function decorator. The only downside is that it limits you to a slightly smaller subset of python, and has poor error messages
Would you mind giving a link to your Strava? I'm always interested to see how people whose videos I watch (or just people I look up to in general) exercise Also, I recently joined the committee for my university's EE society coming next year and one of the first things the current committee did was invite us all to the Slack they use: I've heard it's used pretty commonly in professional settings
You're welcome! And rest assured you'll be hearing more of the choir - next week term is back so we'll be rehearsing again, I'll definitely be recording some pieces to include :)
I second that! Where is the singing? btw, the choir I used to sing in uses Slack for communication. (It's a really big choir though, about 200 people :D )
love your vids simon! do you have any tips for those of ua who have to do a lot of practical time consuming lab work, that reaoly takes away from analysis and writing and reading and other PhD-ing tasks. for example, today i worked 9-6.. a short day in the PhD world, I know, but I only sat at my desk for 10 mins!
What computer do you use to do all of your coding? I am searching for an appropriate and reliable computer for my Computer Science course at UofT next year. Love the vlogs!
As a regular user of Slack for my research and revision group in the lead up to my GCSE exams, I'd seriously recommend it for anyone whose apart of a medium to large group and you want a huge collaboration space (especially for when you are on the move).
Hey Simon, I wouldn't really recommend re-writing all your code in FORTRAN. Profile it, and optimize performance critical parts with Cython. The performance increases you can get doing so are great and it is FAR less time conusimg than re-doing it in FORTRAN. If you really wanna use FORTRAN, consider only doing performance critical parts also and using the Python-FORTRAN API. Also, is your code serial or have you considered parallelization?
btw you can order a one-side bluetooth earbud from amazon or something. that way you dont feel this cable hiting your back every time you do a movement during your run ;)
Great video, Can you elaborate more on your strategy in managing references using Mendeley, then exporting to BibTeX for paper submissions and thesis writing?
I can help with the Mendeley part since I use it in my scientific writing. You can download their desktop app and their Microsoft Word plugin. Drag a PDF to the desktop app, check that all the information fields are filled out correctly; then, while writing in Microsoft Word, you just go to References>>button for inserting Mendeley Citation>>choose the article you are referencing. Wazam! Instant in-text citation. Whenever you want to, put your cursor where you want bibliography, go back to "References" tab and click (I think) "Insert Bibliography." You can also easily switch between citation formats, depending on the nature of your writing.
Thanks for sharing this. I was wondering why don't you try google services like Google Drive and Google Keep and Google Calendar. Do you use any other software for reminders?
Did you do any coding before your PhD? I should be working on Fortran and Python in my PhD and I'm looking into getting to know a bit helpful things to boost up my start :-).
A fair bit actually, but not in languages I used in the PhD. Previously I'd done a short course on C, and had practical experience working with MATLAB and IDL. Definitely a good idea to start working on Python now!
You mentioned todoist doesn't really fit your needs as a note taking app. I had the same problem with any note taking app I tried as I write a huge amount of notes myself (and always reverted to hand written lists). I would recommend you check out trello. It's pretty good once you understand all the features (lists, colors, members, deadlines etc..). I love your videos btw. They really give me the taste of being a phd student :)
Slack is used a lot in the professional world, especially if you're a computer scientist. Also, I wonder why you don't use a git? They're so much better for code version control!
A good way to start your day: a Simon Clark vlog. Now let's go print out 123 papers and start writing a review #thegoodandthebad I never manage to hold my camera as straight as you while running and shooting for a vlog xD
Never used Git! Dropbox has version control but with the added benefit of keeping stuff synced across all my devices - which is handy when I want to instantly work on something from home - as well as something that I already used
You could always use both, I assume you're aware of Git's benefits and it's use. Learning Git had the biggest impact on my code. But nearing the end of your thesis I can understand it not being worth adding a new layer of complexity, however useful it may be.
Ah the joy of doing a code rewrite: unintended different behaviour from the previous version, a new sleuth of problems, the illusion of making progress (whilst actually you're losing time by doing a rewrite instead of fixing or speeding up existing code), thinking about doing it better only to find yourself hacking tidbits after a week because the reality is more complex than you thought it would be, ... Also see ua-cam.com/video/XcUUY8ziTuk/v-deo.html
Wow, didn't know that even with these packages Python is so much slower. Also there is PyPy JIT compiler for Python, though it might not be compatible with some graphical tools you are using, as PyPy doesn't support C extensions. Anyway, thanks for the answer!
Watching back your old PhD vlogs as I started my PhD a week ago and I need to learn FORTRAN90 for the bulk of my coding/modelling (I'm a coding n00b)..... any tips for beginners!?!?
A great app I use for my PhD is 'EastBib'. Choose the referencing style, scan the barcode of the book and it will give you the full reference for it. Timesaver to the max
You can tell how much weight you have lost off your face and you look really well for it! Well done! You have inspired me to step up my exercise game now!
Yay, a vlog I actually have time to watch. ;) I want to try to run a 5k at the end of this month. My only goal is to finish before they open the roads. I wonder if there would be any value to a Python to Fortran cross-compiler. I know a little about Python and almost nothing about Fortran so that may not be a good fit for automation. Actually a Python to C cross-compiler may also be worth considering. I don't know much about it, but Cython ( cython.org ) may be worth a look. It was interesting to hear about the software tools you use. My company started using Slack a few months ago. It really shines when people work remotely. Things you would normally pop around the corner to ask when working locally become Slack chats where email would be less optimal. It is imperfect, but I like it. I'd like better threading features. Best wishes on your fitness goals.
Well it depends on what you want to do in life! For most high paying jobs it's something of a requirement, but it's not the only way - in particular there are vocational options like apprenticeships that might be more appropriate if you want to go into a practical skill. Don't discount uni out of hand as it is a very valuable learning experience, but know that it's not the only way :)
Hey Simon, I love the bits about the programs and coding, have you used Trello (www.trello.com), it's a project management type website /to-do-list and it has apps as well, yo should try it out!
7 років тому
Did you learn coding on your own, at uni, or for your PhD?
How would you recommend an undergrad student majoring in the sciences to go about gaining research experience? it seems to me most research nowadays have so much computer and coding involved, and each software has a different language and it is simply impossible for a normal undergrad student to already be proficient in research software
I talk about this in ua-cam.com/video/vOhyZ8FYCmw/v-deo.html - I asked around the department for research projects, and learned coding on the job. You can do this on your own and self teach though, in particular I'd recommend learning python online and setting yourself some project to accomplish in it :)
How do you focus on revising as A Levels are in 15 days :( Helpppp
I refer you to ua-cam.com/video/jaS5vouQTfo/v-deo.html and the videos after that!
Thank you so much! Keep up the good work love the vids
Just start revising now!! Once you get going it becomes easier. What subjects are you doing?
Frankie Barr Modern History law and politics
Hollo Zirq can't wait until my law exam in 13 days
Thanks, Simon, I really needed a vlog right now... best way to relax when the A level stress kicks in
I like how you mentioned the times you get in and get out of the office; I bet vlogging is one way to keep loosely "accountable" in the often unstructured world of a researcher. And I love the vignettes you include about time spent with your friends. I really hope I can cultivate a similar friend group when I (fingers crossed) start my PhD journey next year!
Hope it's going well!
@@charonder Hey thanks! You know, it really is going well :) I'm in a lab I like right now as a research assistant and am applying for my PhD this cycle!
@@lukehebert6207 how is going my guy
The Video starts at 5:43 You're welcome :)
akshay manikandan thnx man
Thank you so much!
God bless u
God bless
Getting more than one vlog per week is making me much more happy than I anticipated
What made you choose Atmospheric Physics for a PhD, what made you want to go for a PhD and not just some form of degree and before you started UA-cam, did you have any ideas as to what profession you wanted to do (perhaps to do with physics or something different)? As usual, spectacular video and it's lovely to see a new, shorter video, as to one longer one. Keep up the brilliant work!
Already loving the smaller vlogs!
Nice edit once again! Good mix between high quality and not taking itself to serious, if you know what I mean ;) Keep it up
Loved the Mark Spitz shout out!! For those who do not know, Mark Spitz used to own the record for the most swim metals in the Olympics prior to Michael Phelps.
Yes! I'm glad somebody got the reference!
God I love these vlogs!! Respect to you mate from New Zealand
Watching your vlogs this week was my reward for finishing my first round of midterms!! haha
I am loving this format much more
Im a software Developer, currently working in a medium size team and we use Slack as a communication tool for pretty much everything. loved the vid been here since 15k :D
I justed began writing my bachelor thesis on IceCube (Neutrino Telescope in the Antarctic) and I also started using Linux Mint and Slack in the IceCube Collaboration. :) And I totally agree with using LaTeX although I prefer Texmaker or even better online on overleaf.com I mainly program in Python or ROOT, I've just heard of FORTRAN to be very archaic.. :D Very nice Vlog, might check out some of the apps!
I was totally apprenensive about shorter vlogs...but multiple uploads per week turns out to be pretty awesome!! It spreads out the Simon good influence...
why don't you use Git?
Danny Burke and why don't you use Atom?
Danny Burke Visual Studio Code, GitHub, Gistbox for notes
Danny Burke I was about to say the same thing! His code might be confidential to his advisor so that might be but who knows.
You can give permissions to people on a private git repository, I don't think this would be the reason why.
Because is garbage.
love the new format!
The most important thing I have ever, ever, EVER chosen to learn was how to use GDB & Valgrind. DropBox, Git, IDEs etc. all are a matter of preference for solo projects (though 10/10 would recommend the Visual Studio Code + Git stack), but GDB and Valgrind are what have made it possible for me to make any projects of meaningful size.
GDB is a standard debugger, it lets you step through code one line at a time, and with an appropriate IDE you can visually set breakpoints where your program will pause at a given line and you can explore memory at that point in the program (e.g. is a given pointer valid).
Valgrind is on another level though, it detects memory leaks, uninitialised values, illegal memory accesses and so on with an incredible resolution of detail. It has helped me catch bugs that I had no chance of spotting otherwise that would cause programs to only sporadically fail.
The best part is whether you're using C++ (another 10/10) or Fortran or many other languages, both GDB and Valgrind work brilliantly!
For compiled code, another thing I've found super useful is running code through every compiler I can get my hands on (GCC and Clang are top of that list for me), each has its own unique way of analysing code, so when one gives a shitty error, one of the others tends to give a good one.
Very cool Simon!Very cool!
I wonder if you use "Forest: Stay Focused" as a productivity app. I imagine as a PhD student, or really any kind of student, you are using your phone, responding to texts from friends or browsing social media. Forest: Stay Focused helps you stay focused by a seed being planted and within an amount of time (that you set,) a tree is planted in the app. The catch is if you exit the app, the tree stops growing. It's also offered as an extension on Google Chrome so in case you want to check it out, you can.
EDIT: Your second most recent video shows me that you do use it. So all in all, I wrote this paragraph for no reason :p
Also, great vlogs. I just started watching last night for some reason; I don't even want to get my PhD anymore but I'm always intrigued to see what kind of life a PhD student leads. I say "anymore" because I did at one point but Real Analysis scared me away from pursuing an MS or PhD in pure mathematics (undergrad was in math). Although I do wonder what a PhD in statistics looks like...
Thanks for sharing this! Slack is pretty good and I used it for my last university team work assignment. I love it.
Slack is actually a factory standard communication application. It is a graphical shell over IRC. The length of a line in FORTRAN has to be because of the history of programming software
In the early days, punch cards were used to write programs. And the thus there was a limit per line. A FORTRAN compiler often ignores code after the nth character (www.personal.psu.edu/jhm/f90/lectures/5.html). Newer versions of FORTRAN extended the limit.
My exams are on, and watching these vlogs is a welcome break
Simon, why did you decide to go for Fortran? Is it because it's a language you're comfortable in? I feel like using C would be just as fast(performance-wise) and would be a little bit easier to integrate any pre-existing Python code.
I work in an IT support group, and we use also use Slack. It's great to have different channels for different topics
You inspire me, Simon!! Thank you!
Slack is good! A lot of startups are using it for collaboration. You can also code custom bots that can automate some stuff for your team. We also use Slack in our research laboratory :)
wow if the vlogs are that recent, I prefer it this way :D
Is this a dream??? You posted a vlog other than on weekend??? YEEEEYYY!!!
you should try numba for python, it speeds up python code to 90% of C/Fortran levels, with only a python function decorator. The only downside is that it limits you to a slightly smaller subset of python, and has poor error messages
Why is your office always empty? or you just record it when there's no people around?
This week it was very quiet - but yes I always wait til its empty so I don't disturb people
I do have a question Simon, what is your goal in life? btw keep up the good vids man!!
To make a living doing what I love, educating others and trying to leave the world a better and more just place than I found it
Simon Clark thanks khalessi
@@SimonClark wow
Would you mind giving a link to your Strava? I'm always interested to see how people whose videos I watch (or just people I look up to in general) exercise
Also, I recently joined the committee for my university's EE society coming next year and one of the first things the current committee did was invite us all to the Slack they use: I've heard it's used pretty commonly in professional settings
The last time I used Fortran was before you were born. There are times I miss it, usually when I am constipated.
Thank you enough for highlighting/ suggesting Mendeley. Also, more choral music! Exeter Chapel Choir make a great sound.
You're welcome! And rest assured you'll be hearing more of the choir - next week term is back so we'll be rehearsing again, I'll definitely be recording some pieces to include :)
I second that! Where is the singing? btw, the choir I used to sing in uses Slack for communication. (It's a really big choir though, about 200 people :D )
love your vids simon! do you have any tips for those of ua who have to do a lot of practical time consuming lab work, that reaoly takes away from analysis and writing and reading and other PhD-ing tasks. for example, today i worked 9-6.. a short day in the PhD world, I know, but I only sat at my desk for 10 mins!
I love the Hello Internet exercise shirt. Brady would be proud.
What computer do you use to do all of your coding? I am searching for an appropriate and reliable computer for my Computer Science course at UofT next year. Love the vlogs!
I use a HP-EliteBook-850-G, though I do relatively frequently crash it...
As a regular user of Slack for my research and revision group in the lead up to my GCSE exams, I'd seriously recommend it for anyone whose apart of a medium to large group and you want a huge collaboration space (especially for when you are on the move).
2:26 Why the heck would you have a line that long, anyways?
Hey Simon,
I wouldn't really recommend re-writing all your code in FORTRAN. Profile it, and optimize performance critical parts with Cython. The performance increases you can get doing so are great and it is FAR less time conusimg than re-doing it in FORTRAN. If you really wanna use FORTRAN, consider only doing performance critical parts also and using the Python-FORTRAN API.
Also, is your code serial or have you considered parallelization?
btw you can order a one-side bluetooth earbud from amazon or something. that way you dont feel this cable hiting your back every time you do a movement during your run ;)
Haha, I love your running path, good on you
Great video,
Can you elaborate more on your strategy in managing references using Mendeley, then exporting to BibTeX for paper submissions and thesis writing?
I can help with the Mendeley part since I use it in my scientific writing. You can download their desktop app and their Microsoft Word plugin. Drag a PDF to the desktop app, check that all the information fields are filled out correctly; then, while writing in Microsoft Word, you just go to References>>button for inserting Mendeley Citation>>choose the article you are referencing. Wazam! Instant in-text citation. Whenever you want to, put your cursor where you want bibliography, go back to "References" tab and click (I think) "Insert Bibliography." You can also easily switch between citation formats, depending on the nature of your writing.
Thanks for sharing this. I was wondering why don't you try google services like Google Drive and Google Keep and Google Calendar. Do you use any other software for reminders?
Did you do any coding before your PhD? I should be working on Fortran and Python in my PhD and I'm looking into getting to know a bit helpful things to boost up my start :-).
A fair bit actually, but not in languages I used in the PhD. Previously I'd done a short course on C, and had practical experience working with MATLAB and IDL. Definitely a good idea to start working on Python now!
i replaced Sublime Text with Visual Studio Code, no regrets! (although column edit is slightly better in Sublime)
when your meant to be revising for your chemistry GCSE tomorrow but you got to watch the Simon Clark Vlog
I like your wallpaper on your laptop screen, do you have a link of where i can get it?
Hi Simon. Just for completeness, you didn't provide a link in the dooblydoo for Dropbox or Slack.
Ooo you know I'm a stickler for completion ;) thanks for pointing it out, will remedy that now!
You mentioned todoist doesn't really fit your needs as a note taking app. I had the same problem with any note taking app I tried as I write a huge amount of notes myself (and always reverted to hand written lists). I would recommend you check out trello. It's pretty good once you understand all the features (lists, colors, members, deadlines etc..). I love your videos btw. They really give me the taste of being a phd student :)
Beautiful landscape! One more thing: Keep running!
Also using Slack in my lab. And git for version control, both on personal space and on servers (much more reliable than dropbox!!)
BIG THUMBS UP for the Nail and Gear T-shirt :D
Nice presentation, i have a question with latex. Am writing with it and its not compiling, what could be the issue?
Slack is used a lot in the professional world, especially if you're a computer scientist. Also, I wonder why you don't use a git? They're so much better for code version control!
A good way to start your day: a Simon Clark vlog. Now let's go print out 123 papers and start writing a review #thegoodandthebad
I never manage to hold my camera as straight as you while running and shooting for a vlog xD
He stabilized the video using Premiere Pro to make it less shaking.
Yep, warp stabiliser for the win!
Yeah I work on final cut pro X :-)
Use github / bitbucket for code management. Much easier version control once you get over the basics.
have a try with Overleaf! In case you write collaborative projects/papers
These make me too productive for my comfort.
Hi Simon, what model is your laptop? I would like to buy a HP very soon!
Why wont you try and switch to Gnome desktop environment? Its far more confortable than unity and supposed to replace it with next update...
I wanted so bad to know where you are coding. Thanks a lot, I will try it.
But Simon, why are you not using Git for source control!?!
Never used Git! Dropbox has version control but with the added benefit of keeping stuff synced across all my devices - which is handy when I want to instantly work on something from home - as well as something that I already used
You could always use both, I assume you're aware of Git's benefits and it's use. Learning Git had the biggest impact on my code. But nearing the end of your thesis I can understand it not being worth adding a new layer of complexity, however useful it may be.
Hey Simon , quick question... how do you keep your schedule organised ?
I would suggest zotero because you can't organize search results in Menedely.
Love to see my suggestion on a video
Ah the joy of doing a code rewrite: unintended different behaviour from the previous version, a new sleuth of problems, the illusion of making progress (whilst actually you're losing time by doing a rewrite instead of fixing or speeding up existing code), thinking about doing it better only to find yourself hacking tidbits after a week because the reality is more complex than you thought it would be, ... Also see ua-cam.com/video/XcUUY8ziTuk/v-deo.html
Can't believe Fortran is so much faster than Python. Have you tried NumPy or SciPy for Python? They might speed things up
NumPy and SciPy are all I use!
Wow, didn't know that even with these packages Python is so much slower.
Also there is PyPy JIT compiler for Python, though it might not be compatible with some graphical tools you are using, as PyPy doesn't support C extensions.
Anyway, thanks for the answer!
Dropbox for Version Control???
OUCH!!!
Simon don't you know Atom? It's almost the same as Sublimetext and it's totally free!
I love Mendeley but their font is just too small sometimes.
good to see that I'm not the only watching these after 3 years
I have an organic chemistry final tomorrow, and I'm watching this instead of studying...
Watching back your old PhD vlogs as I started my PhD a week ago and I need to learn FORTRAN90 for the bulk of my coding/modelling (I'm a coding n00b)..... any tips for beginners!?!?
What language are you coding in? in one of the C-Family?
A great app I use for my PhD is 'EastBib'. Choose the referencing style, scan the barcode of the book and it will give you the full reference for it. Timesaver to the max
How did you get that log in screen on your pc? 2:54
It's not a PC - that's the standard ubuntu login screen!
You can tell how much weight you have lost off your face and you look really well for it! Well done!
You have inspired me to step up my exercise game now!
yasss new video!!! :)
Thanks for great videos....
Now you put everything in the cloud of your documents?? you are not worried about privacy issues?? ;)
Now, I have killed 2 pairs of bluetooth headphones. What brand are you using?
Suzanne Smith They are linked in the description box :)
So you compiled that FORTRAN inversion program and are calling the binary through python? Haha nice! Good way to get around having to rewrite it.
+John yep, sneaky 😉
What is the name of that app you said you used in a previous video to track how well you were eating?
myfitnesspal.com - definitely give it a look!
Out of curiosity, which packages do you use on Sublime Text? Been considering using it for a while now
Yay, a vlog I actually have time to watch. ;)
I want to try to run a 5k at the end of this month. My only goal is to finish before they open the roads.
I wonder if there would be any value to a Python to Fortran cross-compiler. I know a little about Python and almost nothing about Fortran so that may not be a good fit for automation. Actually a Python to C cross-compiler may also be worth considering. I don't know much about it, but Cython ( cython.org ) may be worth a look.
It was interesting to hear about the software tools you use. My company started using Slack a few months ago. It really shines when people work remotely. Things you would normally pop around the corner to ask when working locally become Slack chats where email would be less optimal. It is imperfect, but I like it. I'd like better threading features.
Best wishes on your fitness goals.
At what age did you learn coding?
are you sure you're not better off trying to improve your python code? Python is slow, but generally not THAT slow
hi, what kind of watch do you use ?
For to-do list I personally like Nozbe instead of to-doist. They're nearly the same but I like nozbe better
which hp laptop does he use?
This is good because it makes videos not only more digestible but also more revenue for simon so he can make better vids, win win :D
I love your HI T-shirt!
Gogo fitotron 5000 lifestyle!
Can i ask a Q, do u use ncl?? ncar command language
Simon is it really worth going uni I have had a lot of friends that have spent years in university and say it's completely pointless!
Well it depends on what you want to do in life! For most high paying jobs it's something of a requirement, but it's not the only way - in particular there are vocational options like apprenticeships that might be more appropriate if you want to go into a practical skill. Don't discount uni out of hand as it is a very valuable learning experience, but know that it's not the only way :)
Hey Simon, I love the bits about the programs and coding, have you used Trello (www.trello.com), it's a project management type website /to-do-list and it has apps as well, yo should try it out!
Did you learn coding on your own, at uni, or for your PhD?
Taught myself, largely during my fourth year of undergrad and then all the way through my PhD!
I'm a software developer and I would suggest to you to try Visual Code (not Visual Studio this is a different thing ) :)
What type of headphones does he have?
Never mind I read the description :)
How would you recommend an undergrad student majoring in the sciences to go about gaining research experience?
it seems to me most research nowadays have so much computer and coding involved, and each software has a different language and it is simply impossible for a normal undergrad student to already be proficient in research software
I talk about this in ua-cam.com/video/vOhyZ8FYCmw/v-deo.html - I asked around the department for research projects, and learned coding on the job. You can do this on your own and self teach though, in particular I'd recommend learning python online and setting yourself some project to accomplish in it :)