Guild icon
The Programmer's Hangout
Toby Larone Q&A - Feb 16th, 2020
Avatar
Nano BOT 16-May-20 08:10 PM
Toby Larone is answering aeonian's Question:
Question: what is your favorite Calvin and Hobbes comic
⭐ 8
HobThink 5
Toby Larone: The last one! 31st December 1995 https://www.gocomics.com/calvinandhobbes/1995/12/31
hobbesheart 3
Avatar
Nano BOT 16-May-20 08:19 PM
Toby Larone is answering arkencl's Question:
Question: As an QA and Developer, what are your opinions on BDD versus TDD? Which one do you prefer and why?
⭐ 3
Toby Larone: I think both are great at getting you to think about what you're developing before you write some code. Planning is key for both, but I don't think I have a personal preference. Perhaps I'd say BDD would work best when introduced in projects/companies where you currently have a lack of communication between devs, QA's and managers etc. I've worked with quite a few clients that have a large disconnect between those groups and it really hurts the quality of the product, and the development progress.
h2ocasper 2
Toby Larone is answering arkencl's Question:
Question: You mentioned writing and world building as your hobby. Can you elobarate on what exactly you are working on in your free time?
⭐ 7
Toby Larone: I'd thrown out story ideas to a friend for a long time and he suggested I build something more coherent with it. So I decided to start at the year 2000 and write a history of humankind becoming an interstellar species. It's interesting to think about how humanity may spread across the stars, break apart and come back together. And I love the science. It lead me to learn about experimental fuels and rockets that are currently being theorised and tested.
🚀 9
🌠 9
👽 9
pepeOK 6
🐯 4
Toby Larone is answering Lgneous's Question:
Question: What's the biggest mistake you've made during your career? What did you learn from it?
⭐ 9
Toby Larone: Definitely when ownership of maintaining a server was handed over to me. The first thing I did was write a backup script. A few months later our VPS provider had a major fuck up and they deleted thousands of customers VPS's. They had no backups. I checked ours and the last successful one was like 20 days old. It took us a few days to bring everything back online after switching VPS provider, and we lost about 20 days of work. Lesson learned the hard way, backups are worthless if you don't test and validate them.
💾 9
Toby Larone is answering tomasff's Question:
Question: What's the most interesting PoC you have worked on (if you can tell us :P)
⭐ 5
Toby Larone: My boss was consulting and someone at the company made an offhand comment about one of their new systems they were looking to develop and automate. I don't think I can go into specifics of what it was for but my boss asked me to build a PoC that would take a video feed and do some object detection and work out which way objects were facing, and display warnings if things like hands were in the way. It was pretty fun learning a little about ML, training the model and running it. I would like to do more with that and luckily my boss is really into it, so hopefully more projects like that will come by 😄
🤖 4
Toby Larone is answering Exouxas's Question:
Question: What is your favorite personal project?
⭐ 5
Toby Larone: Probably my friends music app that I'm helping out with. It's a way for DJs to easily share and collaborate on music and samples. It's something totally unrelated to anything else I've done so it's pretty interesting for me to work on.
🎵 8
pepejam 4
pepecoronajam 2
Toby Larone is answering Nezia's Question:
Question: What are your favorite frameworks / librairies?
⭐ 7
Toby Larone: If I'm doing anything that requires database access it's gotta be jOOQ! Aside from an awesome library, the author has a great blog on all things databases. https://www.jooq.org/ I'm also looking forward to see what becomes of Microsoft's Playwright https://github.com/microsoft/playwright. It's an alternative to puppeteer, and I write a lot of browser UI tests for work so this looks very interesting. I could go on, there are a lot of cool libraries and frameworks out there!
hypers 2
🎭 2
Toby Larone is answering Exouxas's Question:
Question: If you want to relax to the max one day, what do you do?
⭐ 4
Toby Larone: Watching movies or gaming. Lately I've been playing Sea of Thieves with a few friends and that has been very fun!
🏴‍☠️ 9
Avatar
Nano BOT 16-May-20 08:50 PM
Toby Larone is answering veksen's Question:
Question: What's your view on the old market-proven solutions like Selenium vs the new kids on the block?
⭐ 6
Toby Larone: At work we almost exclusively use Selenium, but I mentioned in a previous answer I'm looking forward to using Microsoft's Playwright. Selenium definitely has its problems but it also comes with the most resources, and most people in QA are familiar with it so we will most likely stick with that as our daily driver (pun intended) for a while yet.
SmirkGuns 7
Toby Larone is answering Sky's Question:
Question: What's your favorite language? and depending on which ones you think is worth mentioning, name a few things you love about it, and a few things you hate about it
⭐ 5
Toby Larone: Well I'm most familiar with Java so it's certainly up there. I like the new pace of updates and pretty much all of the upcoming projects to improve the language look cool as hell. Valhalla, panama, and loom 👌 I dislike the whole fully backwards compatibility thing, particularly when the language maintainers are rather open about the features they feel are implemented badly, or should just be completely reimplemented. I personally feel like the break from java 8 to java 9 would've been the only point to scrap the bad but that didn't happen, and most likely will never. So we work with what we've got. Rust looks like a pretty interesting language. I've dabbled with it a tiny bit so I wouldn't want to form a strong opinion about it yet, but I'd definitely like to explore it more.
📚 10
🦀 7
duke 6
rust 3
Toby Larone is answering Gh0sticF0rm's Question:
Question: In my opinion, WFH is awesome but yet distracting. How do you proceed with your day ? Do you do a personal “to-do list” with all your tasks for the day listed or ? Thanks in advance for your answer and you are awesome, Toby ! :BraveryHearts: :sharknado:
⭐ 6
Toby Larone: I found my first month of WFH to be awful, but I eventually figured out what worked for me. I do write a small to-do list and check them off as I go. Keep tasks small so at the end of the day it feels like you've done a lot more. I also posted some advice in the poll discussion here a while back https://discordapp.com/channels/244230771232079873/424158229107572737/696070473808609360 The one thing I would add to that, particularly for people new to WFH due to covid-19 is this: What we are experiencing right now in a lot of the world is not what WFH typically is. pre2020 We could go out in the morning, for lunch, in the evening, and at the weekend. Meet up with friends and/or colleagues, play sports, go to the cinema, go to a bar. WFH isn't about being shut indoors 24/7 and being limited to Microsoft Teams/zoom/skype etc.
BraveryHearts 4
Toby Larone is answering shan's Question:
Question: What's your favorite dad joke :FingerGuns:
⭐ 6
Toby Larone: There are so many great dad jokes! I don't think I can nail it down beyond these two: Where does the king keep his armies? In his sleevies You know what the hardest part about making skimmed milk is? throwing the cows across the lake
peepoKing 5
🐄 5
chunky_milk 5
KEKW 13
dad 9
thonkerguns 2
🐮 2
Avatar
Nano BOT 16-May-20 09:19 PM
Toby Larone is answering arkencl's Question:
Question: What does a daily triage process look like for you?
⭐ 4
Toby Larone: For defects we find for clients, sometimes we'll give our 2cents on the priority of the defect when we send it but it's usually them that prioritise them. It depends on our contract with them. For our own products we have a weekly meeting with the product owner, QA, and devs. We go through all open defects. Prioritise and reprioritise anything that needs it (usually done by the PO) and we'll assign resources. These are often medium or low priority things. The exception is critical defects where access to the service is impaired/limited in some way, in which case it'll be assigned on to a developer immediately by QA. We have specific people these issues are handed off to depending on whether its backend or frontend.
stonks 5
Avatar
Nano BOT 16-May-20 09:32 PM
Toby Larone is answering shan's Question:
Question: A common testing problem is how many tests you should write vs how much they're worth. At what point do you feel it's okay to let go and stop writing tests because theyre not worth it (monetarily + effort wise)?
⭐ 4
Toby Larone: Good question, it's a hard one honestly. You can get caught up in the "what-ifs" of whether doing something is worth it or not. I'll always say testing as you develop is best effort-wise (regardless of which development methodology you follow to do it), but really you should try to define an acceptable limit in your requirements based on your usecase. We've had some clients that base their testing quality in relation to the number of support tickets they get. If they hit above a certain threshold of defect complaints then they're not doing enough testing.
🎫 4
ThankYou 3
Toby Larone is answering Gengis's Question:
Question: Its my first year in uni and my goal is to become a web dev, i have been studying for a year now. My goal is to become a very good developer, so i can climb the ladder in my career. What are the best tip you could give someone during their studies? i am willing to put alot of time for things that will help me in the future.
⭐ 4
Toby Larone: I think a lot of people don't take advantage of their professors. Listen to them, ask them questions, find out what their field of interest is. Absorb as much knowledge as you can. They will be far more willing to help you if you show them you can put the effort in, and you get to know them. They might even give you first pickings of research opportunities or jobs their friends are hiring for.
👨‍🎓 4
thumb2 4
Avatar
Nano BOT 16-May-20 09:43 PM
Toby Larone is answering Kokoden's Question:
Question: If you have to plan a bigger project with a team or alone, how do you start?
⭐ 3
Toby Larone: Planning is the way to go. Write down the functionality that you want. Make sure even the small details are defined. Write down the user journeys for each bit of functionality, describing the flow of how users will interact with the software. If it is going to be data driven, draw out your database structure. Be aware that you can always readjust if you see things might be going the wrong way. Just be careful that you don't fall into the trap of planning until the end of time. I don't think any software architecture/design is perfect. Changes are made all the time and that's ok.
excitedd 2
Toby Larone is answering Kokoden's Question:
Question: Favourite pizza toppings? :excitedd:
⭐ 3
Toby Larone: BBQ sauce, bacon, chicken, onion, and mushroom 👌
🍕 4
🍄 4
🥓 5
🐔 3
🧅 3
Toby Larone is answering Exouxas's Question:
Question: What was your first programming language?
⭐ 4
Toby Larone: I think I started with writing websites. So html, css, php (4 or 5 I think)
Toby Larone is answering 🐟 Mr. Trout's Question:
Question: In your opinion, is a project better off with a comprehensive unit test suite with a few integration tests on top, or an extremely comprehensive (covering every code path) integration test suite?
⭐ 3
Toby Larone: I think both are necessary, but if I have to choose between one or the other then I'd probably go with the latter actually. Most of the defects we find are from components working with each other, rather than a single component. And I think that is because most devs will naturally test while they write code, even if they aren't explicitly writing unit tests.
Toby Larone is answering iWillBanU's Question:
Question: What do you enjoy the most about this server?
⭐ 3
Toby Larone: It's pretty great to see a) a bunch of people that don't know each other from all walks of life helping each other and b) those that need help eventually growing into people that can help others
HobbesHug 7
Toby Larone is answering Exouxas's Question:
Question: Did you initially want to get into software development, or was there an alternative path you considered taking?
⭐ 3
Toby Larone: It's always been software development of some kind, though I have never had a specific area of software development in mind. That's probably why I like my current job so much, I get to work with a bunch of different projects in different fields.
Toby Larone is answering Sky's Question:
Question: Do you find this Q&A stressful? if yes, what would you think is the most stressful thing about it?
⭐ 3
Toby Larone: my paws are gonna ache tomorrow
F_Pepe 4
lol 7
Toby Larone is answering Exouxas's Question:
Question: Do you enjoy programming alone or as a team more?
⭐ 1
Toby Larone: I don't mind so much. But it does depends on the team. My current colleagues are great, but I've had my fair share of bad eggs
🥚 5
sup 4
egggiver 2
Toby Larone is answering arkencl's Question:
Question: In these times we are forced to do a lot more wfh, what are some cool things your company is doing to keep up spirits?
⭐ 2
Toby Larone: Even though I've been wfh for a long time, we've never done video calls before (Mostly because I'd end up visiting the office each month anyway). But now we're doing video calls twice a week and it does make a big difference. I wouldn't say anyone is particularly down though fortunately.
Toby Larone is answering Isaac's Question:
Question: What is your editor of choice?
⭐ 4
Toby Larone: I use vscode for pretty much everything now, but if I had to use something else I wouldn't really mind. I'm sure I'd get used to it.
emacs 2
❓ 1
POGGIES 4
🆚 7
visualstudio 8
Toby Larone is answering Exouxas's Question:
Question: If you could work for any company other than your current employer, where would you want to work? Or what field?
⭐ 4
Toby Larone: Working on anything related to space/space travel would be pretty damn cool 🚀 Or maybe biotech
🚀 9
Avatar
🔨 moe XI 16-May-20 10:07 PM
That concludes today's Q&A! Huge thanks to toby for answering these questions and a big thanks to everyone else for asking these great questions.
sharknado 9
🐯 5
🦁 4
ruby 1
Exported 54 message(s)