So, first of all, I think we'd love to hear more about why your organisation is pursuing a net-zero goal. What are the benefits and why is this important? Yeah, I mean, that's the big why question, right? And I think we at DSM, we've always built our future under the big assumptions that we cannot be successful as a company in a world that fails. So, we need to contribute to a better world and therefore we apply our capability, our science, two words creating a brighter world. And if you have that capability, it comes with responsibility. And we at DSM want to take that responsibility and therefore you need to apply a net-zero goal to future-proof your organisation. Going this in mind, what positive action is your company taking already that is driving the change needed to make net-zero reality? Yeah, I think we have a huge list of actions we've taken because at the end of the day, it's not only the ambition to go to net-zero, but you will be measured against actions you take. And we have a bit of an holistic view on what the responsibility is of companies. We think that it first starts with your own footprint. And we call that the improve part. We need to improve on our own mission performance, improve on renewable energy of our own operations, and therefore create the base load, but also the entitlement to say something for the rest. And the second element is we call that enable. So if you improve yourself and you go to enable for the whole value chain, we help customers, we help suppliers to contribute to that net-zero. So we work with suppliers where we have a clear demand on creating a net-zero path, but we also work with customers with innovation to help them to become net-zero. I think that is an important understanding for the enable part. So improve yourself, enable for the value chain with suppliers and customers. And the last bit equally important is that in today's world, private companies have a role to play in advocating for climate change, advocating for creating a brighter life. What do you think is the most significant hurdle when it comes to companies achieving net-zero? How have you been able to overcome this hurdle? I think first of all, the key hurdle is that this is not a monodimensional solution. This is a value chain approach. It needs different parties to align. It's a bit like rowing with eight people in a rowing boat. You really can only win the race if all work together. If there's one in the boat who is not synchronizing, that boat will not win the race. It all needs to be synchronized and that's a little bit the hurdle of achieving the net-zero because it needs all elements to come in place. That's one. And this is customers. These are governments. This is the industry. But it's also the consumer. I think that last bit I want to call out. I want to call out to consumers that they also need to be a change driver of becoming net-zero. So another challenge question. What do you know now that you wish you'd known before before you started strategizing and planning for a net-zero future? That's an interesting question. I think I would have appreciated that from the beginning, this is a bit of a value chain approach. I think DSM in the past, we thought, hey, if we would work on our own business, the rest will follow. A bit what I said on improve your own standards and enabling the value chain and then it's easy to advocate. I think that was a mistake. I think we focused initially a lot on our own footprint because we basically felt that if you don't show the evidence that you take your own footprint standard seriously, you're not allowed into the game to discuss and advocate and take leadership. But if everybody does that, nobody is taking that advocate leadership discussion. I think we could have jumped in earlier with a few other companies because everybody was first improving their own footprint before they started the discussion. I think we've lost maybe three to five years by doing so, not only DSM but the whole industry. And I think three to five years in the current trajectory is a long period because being net zero requires actions today. Unless what is the main learning you would share with a company at the beginning of their net zero journey. So I think what we've learned today is that you need to have a very secure roadmap, short-term actions to really move forward, to really make that plan to 2050. And what we've seen is that lots of people only start thinking the moment that 2050 is near. I think that is something which we are advocating for, that we have a clear actionable roadmap, not only in 2050 but already for 2021, 2022, 2025, 2030. It's a big element which is ahead of us. And you can only solve that by chopping it in pieces, small pieces, step-for-step. And I think that's a learning. I think that is what we've done at DSM. I mean, we have moved renewable energy within four years from 3% of all our used energy. 3% was renewable in 2018. Today in 2021, more than 65% is renewable. Would you like to talk a little bit more about how you engage with your supply chain and cross-sector more broadly, to drive this through the value chains, to drive net zero transition across the economy and achieve the systemic change that we need? I think it's a key question. And I think in all fairness, we have learned for one of our customers. In the materials business, we supply Apple on the nice fund. And they basically said we from Apple, we want to only buy components which are made with 100% renewable energy. And dear DSM, you as a supplier, we really value for innovation and sustainability. We would like to make an agreement with you that within the next two years, all the products which you supply to Apple will be based on renewable energy as a first step. And it was a bit like a wake-up call for us because we were doing the transitioning. And I just told you we were in 2018, about 3% of our energy source was renewable energy, only three. So some of the sites, we needed to have a roadmap, a short-term roadmap, in order to continue to live Apple as a customer. Talking about international policy, what are the key outcomes that DSM really hoping for and looking for from COP26? Let's decide what we do in the next five years ahead of us, not in 10 years. Because that direction decides where we would end. And that is COP26. And it's a crucial moment for governments, but also for private companies. And I think we as DSM, with many other companies, we've signed the CEO climate alliance letter where we ask the governments to make bold commitments. And that the private sector sometimes is being pushed into innovation and find solutions. But now is the moment to do that. And I think where we have the capability, there comes responsibility. And the governments need to take responsibility. The private companies need to take responsibility. Consumers need to take responsibility. And we need to act now, because otherwise it's too late, we can't bend the curve. What is your view on the Fit for 55 package? What will the priorities be for your company? Yeah, so Fit for 55, for me, in the framework of delivering the transition to net zero economy is supportive, is helpful. It is governments, it's industries, it's customers, it's consumers. And I think any direction which moves into an area where we get a price on waste or price on a mission, for me in our philosophy as DSM is support. We need to, we can't reconfigure the whole economic system, because that will take too long. In the timeframe where we need to bend the curve, where we need to come to net zero within the next 30 years, we need to use the system as we have. And if we do that, we need to put a price on waste. We need to put a price on CO2.


Christmas is coming around and if you haven't thought about what to get for your friends or even for yourself, here's a video of not only very budget friendly items under 500 pesos but are also extremely useful, improves your health and makes you more productive. Hi, I'm Rafael from Hardware Sugar, the only PC store in the Philippines with no BS warranty. And after we released a video last week about tech accessories below 200 pesos, we received a number of requests for a similar list above that budget. You asked for it and here it is. If you haven't seen our below 200 pesos tech accessories video yet, you can click the link above here or check it out in the video description. But now let's get into some pretty cool tech under 500 pesos. The first on our list is a TP-Link Tapo P100 smart Wi-Fi plug. For only 390 pesos, you can get access to one of the coolest items on this list. TP-Link is an inexpensive brand which I have grown to trust and enjoy. This smart plug essentially turns any of your electronics which are plugged into a socket to be controllable by your phone. You can even automate when the appliance will turn on or off every day. Now I'm going to confess why I desperately needed this. My ISP is converged and even though it seems to be more reliable than Sky Cable, 35 days or so the internet drops from 300 MB to maybe 50 MBPS and the solution is pretty quick. All I need to do is unplug the router which is in an entirely different room. I need to wait 5 minutes before plugging it back in but most of the time I'm impatient and just plug it in after 30 seconds. However ideally it really should be 5 minutes. Yes there is a science to this, however I'm not the best person to explain it. I think all of us can relate to doing this ritual of plugging and replugging the router whether you live in a house or a condo. It solves the problem most of the time and anyone can do it even your own plug as it seems. With a smart wifi plug I don't ever need to do this again. All I need to do was simply set the plug to turn on and off my router once a day from 6am until 6.05am. I was concerned that because there would be no internet once it turns itself off, how would it get the signal to turn back on at 6.05am? The answer is simple. It doesn't need the internet once the plug has been programmed by the application. So at 6.05am it turns back on all by itself. It's amazing and I haven't had to reset my router myself ever since I began using this. Trust me you can indeed do this yourself but I dislike finding out that I need to do it because I do a random speed test and discover it only then. And then I have to remember to do it, walk over to do it, wait 5 minutes before I turn it back on, and then wait another 5 more minutes for the internet to come back because we all know that the magic needs time to brew. All in all I easily save 30 minutes of my time each week by automating this. Another cool thing is that you don't need to get one plug for each appliance if you use the extension cord trick. Being plugged into that extension cord also turns off thus I'm able to get my network switch to take a break as well. Another use of the smart plug is to protect your phone from overcharging. It isn't a good idea to leave your phone plugged in overnight because it's bad for your battery. However, we also don't like waking up with the battery empty. One solution is to schedule your plug to turn off an hour after you begin charging your phone. So if you usually plug your phone in at 9.30pm then have the plug turn off at 10.30pm, and then have it turn on again at 6.30pm in the morning in case you usually wake up at 7am, or you can just set a timer just before you charge so that it can automatically turn off after 30 minutes or an hour. Your phone will be 100% charged while not getting overcharged. With the extension cord trick, you can actually do the same thing to all your other electronic devices with just one smart plug which costs 390 pesos. The fact that this extends the battery life of your electronics means you need to upgrade less in the future. It's a lifesaver. The next item is the TP-Link Tapo L510e smart Wi-Fi bulb. For only 375 pesos, you get the same versatility of the smart plug I mentioned with respect to automating when it turns on, but with the added fun of it being adjustable.  As long as the bulb is connected to Wi-Fi and your phone has either LTE or Wi-Fi itself wherever. This is vastly superior to the much more expensive Philips Hue lights I have in my room which not only requires me to first buy a bridge which costs 3,690 pesos but also requires me to be on the same Wi-Fi network when I want to program the lights. Why Philips didn't make this as simple as TP just boggles my mind especially for how much I'm paying for the Philips Hue. The reason why I bought the TP-Link smart bulb is because at night it gets really dark in the house and instead of leaving our overhead lights on which are difficult to replace when they burn out, I have the TP bulb turned on every night at exactly 5.45pm. They then turn off by themselves at a time of your choice. For me, I set it to turn off at 11pm. I know it may not sound like much but it's really nice walking out into the living room and not being met with darkness. It creates the feeling that the house is taking care of you as well as yourself. A really big bonus is that you can program it to randomly turn on and off within a specified time so as to make it seem like someone is awake. A great feature in case you'll be gone for a trip or you might be home late one day. This way, it encourages less chances of break-ins if they think someone is still awake and moving around the house. For something below 4,000 pesos, even if it's just one bulb for the living room, this creates a lot of useful security and convenience for your house. You'll never need to turn it on or off manually ever again. You can, of course, also choose to turn it off any time you wish on demand with through your phone in case you don't want to wait until the scheduled off time. The next item on our list is the same bulb but in RGB form at only 490 pesos or roughly around 100 pesos more. These are all LED bulbs and the fact that you have this much customizability over the bulb's color is amazing at this price range. I can vouch however that you have much more color options with Philips Hue. However, at this price range and again without the need of the crazy expensive hub and needing to be in the same Wi-Fi network, this is insanely great value. Note that the color of your light will also depend on the lamp shade you have. So if you have a yellowish or whitish lamp shade, you'll need to adjust the color scheme to adapt to what is reflected. These are actually the bulbs I use for the house. However, for the most part, I never use the RGB function and I'm quite happy with the normal white light. But for those who want a little spice in their lives, this is a great value bulb which is easy to install and has all the added functionalities I mentioned prior. I have bought several footrests in the past years because I hate the original one I got because there was no way to keep it permanently still. It just kept wobbling. I discovered this one which not only stays still but has the massage spikes which are so much more fun to roll my feet on during the day. What I have is the adjustable version which costs around 500 pesos. However, there is a non-adjustable version which only costs 309 pesos. I have been using mine for maybe close to three months now and this is the one I intend to keep as a regular. It has rubber feet so it doesn't scratch your floor and so that this is less likely to slip as well.  If it skids, it makes using them pointless. It is made of a matted plastic which is thick enough to not feel cheap. Note that the purpose of a footrest is to make sure your feet are level so that you don't injure your hamstrings. It is important that you know the height you need. When in doubt, just spend a little more on the adjustable version. The roller spike is sharp enough to wake up your feet after long hours of work but definitely blunt enough that you don't need to worry about injuring yourself.  And if you don't want to use the roller, you can just have your feet rest on the bigger bumps which also somewhat massage your feet at rest.  Don't be shy in investing in this because it will allow you to last longer at work and it will also make you more content as you work. The next one is the most important item that I discovered on Shopee this year and it's this 250 peso 100% cotton velcro strap sleep mask. This is the best sleep mask I have tried which blocks out practically 98% of all light while being comfortable and extremely affordable.  At least 10 minutes a day after lunch, I always put my eye mask on and put my feet up on my desk. With the light practically blocked out, I can simulate the darkness of a cave and my body allows me to enter into a really rejuvenating power nap quickly. The fact that there is no light after being exposed to so much is very relaxing to my eyes. I have used an eye mask for the past six years and I can't sleep without one anymore. And the things which annoy me from other masks are that there is one, light bleed in most of them, meaning some light enters. And second, which is the worst of all, is that the mask has a plastic strap which hurts my ear. Avoid these kinds of masks at all costs. This one, however, is designed to curve around your face so as to block out practically all the light and the velcro strap guarantees nothing hard but weeping into your ear.  For just a cost of 220 pesos is worth your health, so that you feel refreshed and be more productive afterwards. At this price, you can buy one for home and one at the office drawer. In fact, this might be the most practical and affordable gift to give office mates. If you want to know more about the importance of sleep, I recommend that you check out Why We Sleep by Matthew Walker. It's a life-changing book and he also has a quick video which I'll link up above. The sixth is the stream deck. I can't go back to not using one. I don't even use it mostly for streaming. I use it as a macro pad so that I can pull up important websites and folders at the push of a button. However, a stream deck, even the original version one above, is out of our budget. What isn't, however, is the monthly app subscription phone version which is priced at 150 pesos. A lot of people avoid getting the stream deck because they don't stream, which actually isn't the point of the stream deck. It is a convenient multi-tasking productivity tool which I think anyone who works or adults should have. While I do recommend getting the actual stream deck if you need convincing, I highly suggest you spend 150 pesos to try it out through your phone. The cool part is that you'll have a wireless stream deck since it will be your phone or tablet which will be running the software. I have it run super-duper basic things but also things which make me more productive by far. This includes allowing me to turn off my PC at the push of a button, links to all my spreadsheets which monitor my bills, budgets, and investments, turn on my Philips U lights, launch all my important news sites, and yes, manage my stream. Aren't convinced with this? Then check out this next one. For only 300 pesos, you can get the XMT K15 which reminds me of the extremely more expensive Razer Tartaros but at a steel price. Now, I have not bought the XMT K15 but there is nevertheless a specific reason why I mentioned this in our list. Before I get to that however, let me point out that you get a full RGB hand-sized keyboard for just 300 pesos and a pretty cool looking FPS or RGB-specific keyboard to go with your setup. It genuinely looks really cool in the pictures and the reviews and choppy are quite positive for what you get. I can see why people would be interested in this. It seems that most people don't like using full-sized keyboards anymore and they prefer keyboards without even the num pads. Thus, an add-on to your setup which isn't too permanent might be attractive depending on what game you are playing at the time. The company advertises that it's handy for mobile gaming as seen in their proportional picks. However, it got me thinking that you could do something much more useful and productive than using this to game. Like I said earlier, I'm a macro user who needs buttons which help me multitask. However, I need to have hardware with programmable keys like a stream deck to be able to do so. So, I found a way to convert any keyboard into a stream deck for free. I pulled out some old keyboards and downloaded the program HID Macros. Links are all in the video description. With this program, I'm able to open specific folders, programs and presumably websites and other functions with a completely different keyboard. DaVinci Resolve.  DaVinci Resolve and then we go to the launcher which is this. Okay, so if we press scan, if I press A here, it will say keyboard nine A. If I press A on the secondary keyboard, it will say keyboard 11. So, it knows that my K70 is keyboard nine and this G510 is keyboard 11. Notice when I press A on the main keyboard, it will show A. However, if I press A on the secondary keyboard, it instead will open DaVinci Resolve because we macro'd it. Essentially, you've got a 300 pesos stream deck if you get the XMT to do this method or even a free stream deck if you have a spare keyboard. The drawback is that this requires more technical skill than the program which comes with the stream deck. However, I was able to learn how to program opening my favorite apps and files in under 15 minutes just watching a few YouTube videos. I'll link these really two important ones at the video description. You can also go crazy and begin printing and adding stickers to your new macro pad which people were doing way before the stream deck became popular anyway. A bonus item on our list is this four key macro pad which costs 505 pesos but with the added benefit of having a program to help you with the macroing. This is a bonus item mostly because I would really prefer that you get the 900 pesos version which has the volume adjuster knob. However, it is out of our 500 pesos budget. A volume adjuster knob is something most budget keyboards don't have and it adds so much value if you just get one. Unfortunately, I couldn't find anything in our 500 pesos price range. However, I wanted to mention these two specific items here just in case you guys are interested in looking them up for yourselves. And that's all we have for today. Thank you guys for such an awesome response to our previous video on budget tech gear. Let us know in the comment section below if you have any questions or if we missed out on any tech within this budget range which we should have added to our list. Thanks for watching and maybe one of these tips is to make sure you subscribe to our channel so you don't miss out on any of our upcoming videos. I'll see you guys in the next one. Thanks for watching and I'll see you guys in the next video.


Alright here it is, this one must have been fun to find, I feel like these kind of ones just get fanned by people just like randomly levelling, like who the f*** comes and looks for this sh** here, dataminers, can datamining tell you like where the f***ing loots like are looted from then, it's kinda dirty, they need to encrypt that sh** man, if they're gonna do this whole discovery thing, actually make sh** require like people going to look for it, rather than just datamining everything like who the f***, what's the point, like straight up just give us the stuff, if you're gonna just have it datamined anyway, we'll make it so we can actually find it like a quest, yeah, I mean they just need to encrypt stuff right, then they wouldn't have an excuse to have no PTR, wait why, you'd still be like searching for sh**, the sh** wouldn't just instantly be found by people datamining, you know you'd actually have to search for sh**, which I just assumed that was the whole point, like I haven't searched for anything right, because it's just like there's no point, by the time I even get a chance to search it's all been found by f***ing dataminers, it's like alright, like f*** am I gonna run around the world at level 40, you know, looking for random eyes, you're joking, like it should be less about just brute force randomly running around looking for sh** that's different from the last 14 years and more like actual puzzles and clues and sh** like that, that could be at least a little bit of guidance on you know where to look for things based on your world knowledge or whatever, it's like hey guys I spent the first two weeks of SOD, didn't level, looked around f***ing every single zone in the world to find a single eye that's like on some pixel in a mountain randomly placed in Dumbura, don't know whenever goes to, gotta find seven more, everyone else's full base and completed all other content, like oh by the way I got datamin in the first hour, that's the thing, like just placing sh** in random locations, it's not really like fun to try and figure it out, you're just wasting a sh**load of time, so it's just like oh you just wait, people post it on WildHead when it gets datamin and you just do it, and then it's just a running simulator, so it's the, there's almost not even any point in doing like oh I'm not gonna look at WildHead and try and do it myself, it's just, I don't know, it's not a puzzle, it's not discovery, it's literally just like brute forcing the f***ing world, and it's like why would you waste two weeks of your f***ing life looking for some random eye in a cave in Tanaris somewhere, you know it's weird, it's not enough like puzzled element to it, it's more just brute force finding sh**, bracket state of mining, oh yo yo yo, where's this one up here, look I found one boys, I found one by myself, have I got despair, yeah, I've got despair, I'm just getting eye now and then, now that'll probably do me for now, they're Biss and PvE and PvP, where do I jump from, this one, probably this one, surely we make that, I've only got one feather so I can't f*** it up, why did I only bring one feather man, for f***'s sake, now we're too clean man, we're too clean with it, what do you mean lucky, come on man, what do you mean lucky, bro, S.O.D equals retail, so your man has not played retail, retail is questionable, it's more like a mix between Rath and classic I would say, S.O.D is Rath of the Lich King without DKs in result, true, yo let's get an Augport, I don't know how you got here so fast stars but an Augport would be very blessed, like it's fine to be disgruntled with S.O.D and say there's issues with it and whatnot, but like don't be coming with like absolutely f***ing bookie takes, right, and then say everyone else has got brain damage, it's like seeing a f***ing dog s*** on the floor and being like that dog s*** is dog s*** and then eating it, like bro, you don't have to eat it, right, don't eat the dog s***, right, just leave it at that dog s***, like we get S.O.D is a bit monk and say MP3 man, there's some questionable, I would, to be honest you know what I would have done, I would have f***ing done some big adjustments for the blood moon to keep it fresh for this phase, I feel like that there's not enough repeatable stuff at 50, 40 was okay for me, I did a lot of dueling, I did a lot of blood moon bg's that sort of stuff but like I'm exalted with the bg's now, right, I've done blood moon, they didn't change it, there's no new pvp event, raids are weekly, like what the f*** am I gonna do, like the only real repeatable content is grinding exalted with f***ing emerald wardens, right, which is like probably one of the worst f***ing rep grinds ever, if the thing is it's like pseudo stuff to do, right, I don't know, maybe I'm maybe I'm expecting too much, I think as a pvp there's not that much to do, as a pve there's like stuff but because they didn't really update blood moon we're kind of left wanting I think as a pvp so you're just gonna be like dueling the whole phase again pretty much, I don't know it's weird man, like at least we have time to level all it's like yeah okay sure, but for some reason I like just don't have the urge to, you know, like in other phases I was like hyped to play other classes right now I'm not really, I'm not sure why, like we can only get we can only rank up to seven as well, right, that's gonna sedge, you're gonna need to get rep with the emerald guys anyway so like the fact that doing incursions is gonna take a little bit longer like you're still gonna do them, still gotta do the timbermore rep


Stop over complicating lead generation in this video. I want to talk about the only two ways to generate leads online Hey, what's up? It's Sean Anthony And if you're an entrepreneur looking to level up your business your skills and your income go below right now hit that subscribe button I'm posting videos just like this every Tuesday and every Thursday So in this video I want to talk about the only two ways to generate leads online and most people most business owners entrepreneurs They massively over complicate this okay, and there's a ton of different strategies and tactics out there for these For lead generation right, but they all fall into these two buckets here So let's just jump right into it now bucket number one is Prospecting okay prospecting. What is prospecting? Well? I also call it hunting and it's basically you are going out to the market You're going out to the market. You're you're identifying who your market is you're going out and contacting them via cold calling cold emailing Messages on social media Facebook LinkedIn Instagram any of these platforms you are going out to your market and you are contacting them Right, so you're going out and you're trying to draw up interest for your service your product your business Okay, now let's talk about the pros and cons and when you would use prospecting okay The pros of this is it's predictable right so you can say every day I want to reach out to 50 people and you can go on go out and do it right it's measurable So you can say okay? I reached out to 50 people every day, and I got this many responses. I got this many phone calls I got these many clients right? It's also free to start it doesn't cost anything to make a phone call It doesn't cost anything to make it to send out a cold email It doesn't cost anything to send messages on Facebook LinkedIn or Instagram right now Let's talk about some of the reasons why people wouldn't want to do it. What are some of the cons? Why do people not like prospecting well most business owner and even a lot of sales people they hate Prospecting why did they hate prospecting well? It just feels it doesn't fit with their personality right just feels slimy It feels salesy. They don't like sending unsolicited messages or sending making calls on on on every single day They don't like sending emails. They don't like sending messages to people and it's understandable right people just don't like to prospect So they don't want to do it because it just feels it doesn't feel right to them Right, but let me talk about why you would use it and when you would use it Well, why would you use it if you're starting a business from scratch? Let's just say you're launching a new business you have an idea you want to launch a new service or a new Product and you're just in the idea phase and you're testing things out You would want to use prospecting if you don't want to burn a ton of money on like things like paid advertising Right, so let's just say you have zero dollars and you have a product or service That you want to bring to the market and you want to see if people are going to buy it The best way to do that is through outbound prospecting you can send you could make some cold calls You can send out cold emails You can send out messages on social media and you can get clients for completely free Using these these methods here right prospecting methods right now for me for my agency growth response We got to nearly twenty thousand dollars a month using just prospecting right. We just sent cold emails We send messages on social media. We didn't even do cold calling We just sent messages on email and social media platforms We got to around eighteen thousand dollars a month in monthly recurring revenue just using Free prospecting methods right so it's an amazing place to start if you are just starting a brand new business or an offer from scratch It's the best way to do it without spending a ton of money and wasting a ton of money, right? It's just gonna take a bit of your time. Okay, so that's number one. That's bucket number one is prospecting number two is Marketing and I'm sure you know what marketing is right.   What are the pros? What's obvious, right? You're getting your market to come to you It's a lot more comfortable. It's a lot more ideal You can kick back and wake up and when you wake up your calendars full of appointments and people who are willing to talk to you Marketing is amazing because you don't have to put in the effort of going up to your market and feeling Spammy and salesy and trying to send messages to people to draw up interest and business for or clients for your business Right, so it's waiting for people to come to you or attracting them to come to you now What are the cons? Well, it could take a ton of money, right? A lot of people I see jump straight into marketing without Validating their business or their offer they go straight into spending thousands of dollars on Facebook advertising or Google ads or YouTube ads or or pitchers ads or radio advertising They go on spend thousands of dollars and then they wonder why oh this didn't work I don't know why this didn't work because they haven't validated their messaging their niche their offer their price point their service, right? They haven't validated anything so the cons of it is you can lose a lot of money and a lot of time by Spending a ton of money on marketing or creating content for something. That's not going to work, right? So if you try to do marketing behind something that's not validated you can end up spending or wasting a lot of time And a lot of money so when would you use marketing, right? In my opinion marketing is best used when you validated your business or your offer it So let's just put this scenario into place, right? Let's say I'm starting a new business from scratch a new service-based business And I'm selling let's say marketing services digital marketing services, right? I'm not going to go straight into using paid advertising I'm going to use prospecting to try and try and get my first three to five clients that way, right? So I'm going to go out to the market. I want to send some make some cold calls. I want to send some cold emails I'm going to make some messages on Facebook LinkedIn Instagram and send those messages out to people who fit my niche, right? I'm going to send messages to try and drum up interest. So I'm going to get my first few clients that way I'm going to get results for those clients. I'm going to turn those clients into case studies and testimonials and social proof and then Once I've done that I validated the business. I've got messaging that works. I've got an offer that works now What I can do is create marketing. I could create paid advertising campaigns and content and case study videos and all that stuff Around the validated offer in the validated business, right? So now I have case studies. I can use that in a Facebook advertising campaign I can use that in a YouTube advertising campaign I can create content about how X client got X result using X method, right? So your marketing becomes as high-powered machine when you've already validated everything It's an accelerator to what already works. Okay. So again, I want you to think about that bucket number one is prospecting Use it to get to from zero to like ten twenty thousand dollars a month in your business Once you've got there, you've got some case study some testimony with some social proof Now you can just add fuel to the fire and just start using marketing content paid advertising to just shoot that to the moon Right. So you always want to start with Prospecting in my opinion That's the best way to get started with zero dollars and zero like pretty much zero risk You're gonna go out to the market get your first few clients are making money validate your business and then move to actual marketing and Accelerate that right? So that's that's just my two cents. It's just my opinion I know some people might disagree with me on that because they allow people hate prospecting But I think that's the easiest way to grow business is to validate the offer using free prospecting methods and then only Accelerate what's working so you're not wasting and burning tons and tons of money Which I've done in the past right so I hope this is helpful for you guys I'll put some videos over here or over here on I have a video on building an online business from scratch I'll link to that over here and then also how to start generating leads using things like LinkedIn and cold email I'll also link to those here or here. I'm not really sure words gonna show up Okay, so I hope you guys like this video leave a comment below and leave a like leave a comment below If you have any questions and what you want to see next, but I hope you guys like this I'll be value out of this and I'll see you in the next video. Take care


So, we will get used to the noise. Nice meditative device, very annoying after I do it about six times. There's a purpose to this session. You do not need to be a programmer for this session. I need about one-third of the development environments. This is targeted equally at the product owner-slash-business analyst role and at the programmer role. Both roles need to know how to slice product requests finer and finer and finer and finer. And so what I want is for you guys who are programmers at the end to be able to slice any request you get into really razor thin slices of functionality that you implement, preferably in 15 to 30 minute increments when you can check it in your code.  So, let's just try a couple of things out and we'll have to rearrange the seating in the room so to get the balance of programming and non-programming people in here. How many people of you, I want to go for the business analyst product manager, product owner category, so not many. In other words, we oversold this to the programmer crowd, but a few, so that's very good. Now how many of you are programmers? I expect to see most of you, okay? And so some of you got enough to bring your laptops and some of course, as I predicted, had no idea that laptops would be useful here. All right, so let's first do the receiving. So what I have learned is we're going to have one person programming. I don't want any solo people, even if you have another programmer sitting next to you, that's fine. I want to put in groups of two or three. If you have one person programming and three people watching, it is really, really boring beyond boring, so that's too many. If you have one person programming and two people watching that works, you will watch programmers program, and so it's very boring. Okay, but there's stuff to learn anyway. So can you please reseat yourselves in whatever fashion? So you've got one programmer and one or more assistants. Here you go, let's go. How do you set it up? All right, at this point, please close the laptops. Do not work on the problem in your code until I give the code signal. Close the little... Close. Even if you're quittering. Close. So I can just all be present here for the session. You can leave anytime, doesn't disturb me at all, but you're going to be here. It's my request for you. Okay, so here's the problem statement.  And I'm thinking of an animal, and it's bright. And the programmers, being good agile people, are going to do incremental development. And they're going to ship running tested software every one, two, or three months, typically that kind of pace. Which means they need to get requests about what part to scribe a section of this animal for us in some detail, right? That's what... Ah, the animal's got stipple tied in a long tail. Okay, and you build it and then you ship it. Now that's incremental development. And I'll call that kind of... I'll call that flank steaks. Flank steaks are about one month's worth of work. They're all on flank steaks. So, assume people are supposed to know how to do that. Oddly enough, I get told periodically customers, the product managers go to the programmers and say, we need to do this. Oh, that's two months of deep, deep, deep value of work. Yeah, but we need, you know, flank steak size. Can we have delivery? Oh, this is deep, deep complex. Two months. Can I come out of my room and see light for two months? So I need the product manager person to learn how to make smaller flank steaks. Now that's a month. Now let's say you're doing, you know, XP or Scrum or something, and you've got two week iterations and you've got your stories down to the size of about two work weeks. Or even one work week. Let's take a work week. And someone says to me, I never need a story cut smaller than one work week. Never, ever, ever, ever. I'll call that sashimi, right? So we've got sashimi, which is actually a pretty thick little slab of tuna, but it takes $10 to that. But when I visit around the world, the best, best, best programmers, they universally, they're working in 15 to 30 minute slices, 15 to 30 minute slices with a change in the behavior of the system that you could watch every 15 or 30 minutes. And I did this with Nate Jones who did our new website. I came in and said, giving a blank system? Absolutely blank. He said, fine. And I said, here's my first request. We had something up in about 15, 20 minutes. I said, here's my next request. We did the whole website in 15 to 30 minute slices, bar none. Nothing ever took as long as ever. Okay. Well, I go to the round table and we've got about 18 people who've been going to the round table for five to 10 years. And one day I said, how many of you people know how to do that? And three hands went up out of 18. Wow. If at the round table, people don't know how to do that. I mean, it's around the world, people don't know how to do that. And I've been looking for about two or three years for a problem that was small enough. My first problems were too small.  You don't need to scoop that up, even if you can. So I finally found a problem that seems to be just small enough and just big enough that it admits of some insight. There's no deep skill to learn here. When you see it, you'll go, oh, yeah, I can do that. I see. Now, I learned this in 99 when I was learning JavaScript and using Notepad to develop. I didn't know JavaScript. I downloaded a program that had JavaScript and I converted it to the program. I needed a JavaScript. And Notepad has one level of undo, control Z. So if I typed in two lines of code and it screwed up, I didn't remember what was there before. So I was lost. So I learned to do one line of JavaScript with an end effect that changed so I could control Z until I got that right. In that exercise, I learned how to do Carpaccio-based programming. So I understand most Americans do not know what Carpaccio is. Prosciutto? How we do it on prosciutto? Prosciutto Carpaccio is similar. Carpaccio is really beef-sliced raw beef, of course. Sliced so thinly, it's translucent. You can hold it up and it's got holes in it. You know, all play to this stuff with olive oil and capers and Parmesan cheese. It was really good. A lot of sort of thing. But it's incredibly thin. And now, here's the point. We have this elephant giraffe horse hybrid thing. And we're going to describe it in Carpaccio. And the people are going to program it. And the hard part is we want the actual whole horse elephant giraffe thing to come out the other end. So that's the problem facing the product owner. And there's a lot of work I won't go into. But how do you kind of big animal into flank sticks and flank sticks and just have sashimi and sashimi into Carpaccio? Today's Carpaccio. Today's Carpaccio day. So I'm going to give you a small problem. And I'll have time. We are going to have 50 minutes of programming time. 5, 10 minute sprints. At the end of every sprint, you are going to demo to your neighbor what you've got. And it has to be running tested code. No, not tested. You don't have to test it. It has to be running code that works. That's different than the last time you showed it. So every 10 minutes you have to show visible change of promise. Every 10 minutes. So the first part, I'll give you like 10 minutes to predict, to create your slices that you think will work. We will analyze them a bit before I let you start. Then I'll give the start mark and it will run uninterrupted. So I will come up every 10 minutes. I'll leave Jonathan's session. I'll come back into here. I'll take my little noise makers and I will say above the screaming hubble. End of sprint demo time. Show what you've got to your neighbor. Now I will encourage you to save every version as you go because you will be mid something when the beam goes off. And that won't be the piece that's working. So you'll want to show the woman you saved to your neighbors. Otherwise it will be oops. Some people spend the entire first 10 minutes sprint just watching the development environment crash. Time after time after time. That has been known to happen. But what I wanted you to get this. Now the problem I'm going to give you is pretty simple. It will have some tables in it which you can fake in various ways. But I never want to hear anybody say in this next slice of carpaccio we are going to type in the tables. That's probably what I'm saying. Deep, deep, not visible algorithmic database design work. Not acceptable. Every single slice has to produce running code with a visible behavioral difference to the previous running code. Now as I watch people you can do this problem in 5 to 10 slices. 5 is the minimum number. 10 is probably as many. So if you did 10 you could implement 2 per 10 minutes. I mean that would be carpaccio up to carpaccio right? If you do working in 5 minutes slices that would be really got the lesson really great. Are you ok? That's what's coming now. So for the next 10 minutes I will have you at your tables in your little groups. Tell me what are you going to be 5 to 10. Minimum 5, 8 is a good number. Of slices of progressive implementation of the problem. Problem statement is the following. You're going to take in 3 inputs. The first will be a quantity of items that are going to be purchased by 5. The second will be a price for item like $80. The third will be a state indicator. U-T-C-A-T-X whatever the state abbreviation is. You will multiply the first 2 numbers together. We'll come up into a discount table. You will calculate a discount. A quantity discount based upon the purchase, the product of the 2 first. You will look that up into a state tax table and add the state tax and output the number. That's the whole problem. There's nothing fancy. I don't care to UI. Command line works fine. If you like input fields it works fine. Now I'll talk about business rules for a moment just so you know this. What I've learned after doing this is out of the 2 things that you're going to implement. The one is the discount table. The other is the tax table. The tax table is more important because you can ship it with taxes but no discount. You cannot ship it with discount and no taxes. So if you're going to run out of time, run out of time on the discount table. Don't run out of time with a tax table. Next, I'm a hardcore business owner.  Not that I have a ruler, not that I'll really whack your fingers, but I'll do my best anyway. You get the point. Do not embellish.  We only have 50 minutes for this whole exercise. You don't have to get fancy with the UI. If I find you building super fancy UI stuff in the first 2 iterations, I'll get mad. You're wasting my money. Validation. Input validation is nice, but later on. If you get the function working and you get the validation working and you get the UI working, if any of you are super duper, duper fast people and you get it all working, then I want instead of a product price, I'll ask for product code in another table where you look up the product code into the price table and come out with the price so I'll have one more table. So we can add on to this, but your sequence is somehow going to have to be based on those visuals. Are there any questions to the actual assignment? Yes, please. I didn't get the discount business requirement. Right. All of your tables do have at least 3 entries, just to kind of like make it a legit table. There's two ways to do discounts. One is off the number of items purchased. That's not interesting. We're doing it off the total price. So 10 items at $100 each equals $1,000. Oh, $1,000. Why did you know you get a 5% discount with orders of $1,000 or more? So you can set them anywhere you want. I don't care. $100,000, $500,000, $10,000, $100,000, those aren't important issues, but at least 3. At least 3 states with different tax rates. More questions about the assignment. All right. So what's going to happen next? I'll give you 10 minutes to work out your story. And then we'll go around and I'll take some samples and I'll know what the first three stories are. So we all get in sync with what's allowable and what's not allowable, right? And I never want to hear anything about. And in the third slice, we're going to get into what the tax table. Right? Ixon, Ixo on that stuff. Running code that has some visible difference from the previous running code. All right? Go ahead for 10 minutes. I'll check in with you. I'm going to spend five minutes discussing this. Anybody who's got a programming laptop closed that way do not start programming at this point. If you're on email, just take a five minute break from email and close the lid so I can see all what's in it. So they didn't do any cheat goes in my class. I have a different exercise where I encourage cheating. This is not that exercise. Let's just go around and get some samples. If you guys, what are the first three? Use your stories of the language or slices. It doesn't matter what your language is. What are the first three slices that you propose? Given the state of abbreviation return tax rate. That would work. Second? Given a state, an item, and quantity calculated subtotal. Okay? Given the subtotal calculated discount. I'm looking at your paper. I only see four stories. You have to have a minimum of five. What's your fifth story? The UI stuff. Okay, presenting. That'll work. That'll work. Did you see how we got that, right? Five slices each could be implemented in 10 minutes or less. Yeah? What do you guys have for your first three stories? Okay, I don't think we... What do you have for your first three stories? Okay, so we said deliver a user interface that allows you to have the three inputs. Second story was... Wait, so what I want to know is what do I see? You will see, I will type numbers and they will vanish. And they will, right? Okay. Yeah. Yes, now, why is this okay? Because they get to see something. What are we testing here? The development environment works, it compiles, I got something running, right? This is the whole world, and this is one valid whole world. I got something up, I could take it in input, right? And I've seen groups and it takes two splits to get that, because you're something wrong with your environment, right? That works. What's next? Then we said calculate tax on the total, then we said calculate discount. So you'll calculate the total and you'll calculate the tax. You did two things in that slice. Did you hear that? So you can have this thing sliced thinner and thinner and thinner and thinner.  You can do that. All I want this month is the product of input, right? You don't have to do any tax stuff. Yeah, but while we're in there, I don't want to see that, in fact. Give me a demo of your stuff, though, right? You get the gist, I'm going to go back. You guys had an interesting twist back there at that table. You three. One of you has to be brave and speak up, please. What was, they had an interesting twist I've seen once before. All right, yeah, we just thought that as far as calculating the state income tax, but initially, having them input the state or state abbreviation, we just initially test them inputting any tax rate. So now, instead of having to do the implement the table, they'll have the person input just the tax rate, and they'll have the table later. This would pass. Anybody else? Let's just go, what's your first story? Being able to select items and total them. Excuse me, I didn't say I was going to say where to select them. From a user point of view, they're going to have to select what they want at some point. Oh, I never said selecting a problem. I hear gold plating. What is this? What is my number? What is select? What am I going to select from? Select is your input of the item you want to purchase. I don't have that. That's in the sixth iteration. There is no select item. Do not implement select item. Don't care about select item. Not part of the problem of select item. Do not use select item. I'm making myself clear. Thank you. You guys, Paolo, give me another first story. What's your first story? Accept three inputs and I'll put them. What's your first story back there? You guys are visiting. What's your first, you guys visiting? Are you visiting or are you programming? Programming. Sorry. Just calculated the whole thing. So you'll take in two numbers and three numbers. Two numbers. You multiply them and output it. So it's a nice whole world that's got some little simple functionality. What's your guys' date? What's your guys' first? Let's move down over there. Compute level price. Anybody with anything different, either weird or questionable? Yes, please. It's just different. It's not weird. It's just a mountain state. You'll take two inputs and a mount, like a quantity. No price. You'll take a state and you'll output the state. So you want my data... Hello world and the state tax table in the first slice. Yeah. Basic point. You may want to consider that as two slices. Right? Now what I want you non-programmers doing, you've got a hypothesis of what will get programmed. Not in all cases, but in many cases, what I want you to observe is what the person really programs is differently than what you predicted. So you're going to take notes on what really gets done. So may I just ask your name, please? Heber. Heber. So Heber said we'll take in two numbers and output a state tax rate. He might observe, what's your name? John. He might observe that John had in fact as a programmer on his own discretion had split that into two parts and had done two inputs. First, state tax table. Second, and then you would in your notes note that. You may find after one of the thing that you need a quick change of plan. That's all okay. So you people who are not the programmers, if you haven't ever seen people program, it's interesting how much work it takes to do this absolutely dead simple problem. And people who are business analysts or CEOs or execs or whatever sometimes are brave and sit and watch the whole thing to take away afterwards, I never had any idea how many lines of code it takes to do such a simple sample problem. So that's interesting. But I really want you to be in the group discussing about the slices. Okay. We're all set. It's 407. This thing really takes 50 minutes. Bang. Actually, can I shorten it to nine minutes? I would like to do that. Just a little bit of time to debrief afterwards. It's not going to make a big difference. I've done eight minutes. I mean, John is the answer. He's kind of a scandal by 10%. And you know what? And you know what's funny is a lot of times people will still do quantity discount, the discount off of the quantity, not the product. And I know, because I get the same problem to everybody, and I come around on the fifth iteration and they'll say, you changed the requirements on us. It doesn't matter. That was the rules. Program it up. But it is, the discount is based on the total amount. The total product time, quantity, price. Okay. When I say go, it'll be just 50 minutes and I'll go bang every 10 minutes. Okay, go. All right. It's time. First print. It's nine minutes. 926. Nine and a half minutes. It has to be true. Demo. Come on. I suggest you accept the non-programmers visit the other stations to get demos. Come on. The time has not stopped. It's still running. Get your demo. Wait, whoa. Time is running. It's already two minutes into your second sprint. It's supposed to be 30 minutes. I don't care. Time's running. Total prize. Oh, that's the same. Yeah, they got some on the end of the bar. That's all. Because we don't do 11. 11. There it is. Last one coming up. Okay, make sure you get the hardest thing to lose. My biggest thing. My biggest thing. My biggest thing. My biggest thing. My biggest thing. After a minute. After a minute. 20 seconds. 15 seconds. 15 seconds. 10 seconds. 5 seconds. 4, 3, 2, 2, 1. Zero. Yay. Okay, so, the box, how many people got the base functionality that I requested? Please raise your hands. Ooh, fast-moving room over there. Base functionality, I need the product, look up on the discount table, look up on the tax table. How many got input validation working? So this is what we got. How many people got a product lookup table? How many people got a UI with some any kind of interesting gloss to it? Very good. All right, let's just discuss for a couple of minutes, it's like five minutes to five, we don't need more than that. So, any tankers, any comments on what that was like for you? Anybody, yeah. We were way overconfident in the original level. Way overconfident, okay, very interesting. All right, any other tankers? Yes, please. We succeeded in implementing the business logic program completely crash on the UI. Okay, but it gave me like a sensation, like what was the like for you? I didn't say what did you encounter, what was the like for you? Yeah, you were sitting watching. Yeah, I'm a manager and a matter of program and what I'm getting from this is, yes, it does take a significant amount of coding. My first question is, can you just copy a similar code and paste it? You can copy it from most cases. Well, not sometimes. The thing is, I can also see how character programming would make a big impact. Very nice, very nice. Because you can watch what he was doing and correct things on the fly. And you can see why actually if you had a business person sitting next to a programmer, you can really direct fine grain and catch errors of communication early. Chris, were you going to say something? Okay, fine. What are you going to say, please? Oh, I was just going to say, obviously, this wasn't an open-ended problem, but it seems like it really helps to make it, I mean, that all of our little slices, there were no radars of the code. And so, as a developer, I never felt like, oh, how would we do this? Because it's really, the slices are so stiff, it's unbelievable. Yeah, there's a comment about that. How many of you, let's try this question I haven't asked before. How many of you did in fact use a debugger any time during the session? How many of you, should be the rest of the hand raised with a double check, never needed to open a debugger because if anything went wrong, it was like so few lines of code was pretty obvious what was happening. So one of the reasons people like to do this when they do this is that they never go into a debugger. I mean, when you make a mistake, what, you had two lines of code, you stare at the two lines of code, you fix it. Yes, please, comment. One thing I know was how, I guess I should say that, maybe there's better ways to say this, but the pressure of knowing that someone is going to come over in a few minutes and look for some functionality, that got me really used to understanding what a slice of functionality really is. What is the smallest thing we can deliver and show each time? Each time, yeah. Could be their price with a blue shirt, yeah. Yeah, I noticed once we defined our iterations, the developers knew what needed to be accomplished. I kind of sat back, just watched them work, and once we had this defined, they knew how to accomplish it, they knew what needed to happen, and so they accomplished the end goal when we needed it. They really required me to step in and all the time, step in and all the time. Are you a project manager? There it goes. Are you a project manager or are you a business analyst? Right, a project manager. That's nice to know. What were you going to say? I think slicing up like that lends itself to T&D. Yeah, now you guys did a do T&D. Did you do T&D? Did you do T&D also? Yeah, we started. By the way, it was interesting to me, delivered zero on the first iteration, but you had everything by the last one, including input validation, right? So what was it like for you guys to do T&D? We gave up on it after the first iteration because there wasn't enough time. Yeah. So what was that feeling like? Jeff, I know you. So what would that feel like for you? Well, yeah, for nine minutes, that's what affected me the most. We ended up with 10 more minutes, so it was a tough one. How did you feel about it as my question? And you're like, what's the sensation in you for having to give up T&D? You can give those up. That's unusual for me. It felt kind of like I was losing something, but I was okay with that. Well, you could see in your stages it was coming up though, right? Yeah. But your level of confidence, I mean, aside from the fact that you're used to it, what was missing, level of confidence in the code was, that's a tiny problem. Chris? I was going to say, as a coder, the thrill was pretty exciting. As you can see in the media response within the mind of a friend, as a teacher, there was a lot of anxiety because the code is produced and the code is not maintainable. We'll have to be serious when we get back. Let's go after that one. Absolutely. Absolutely.  So, and remember I said this morning, the hazard of agile is overly tactical work. And in particular this exercise, my purpose in the exercise is to show you that you can slice. And I put this artificial nine minute boundary on you. And what it does is it actually drives you to write bad code. I've looked at that code. It's nasty stuff, right? So in real agile development, you need to stretch out your estimates so you do get the tests, the clarity, the architecture. So I've driven you into a bad spot for coding habit. And I want to highlight that, right? So this is one of the problems with agile that I was talking about, that constant pressure to deliver of people who haven't got time to clean up test, refactor, you know, rename variables, all of that sort of stuff. That is a pressure that comes with agile and you actually have to fight it. You have to fight it very, very deliberately. So you brought it up from the teacher's perspective or the architect's perspective, but even the programmers know this is bad stuff. Are you telling me I should do that? With having an existing development standard in your team help. With having what? With having a coding standard. Yeah, a coding standard. Yeah, all of that helps, but there's more to a crummy code besides just coding standards, you know. You don't get proper internal reuse, refactoring, inheritance, all those things, all the way by the wayside, you usually follow the coding standards. Can I comment over here, please? I also have to consider that we could have wasted a long time making it perfect and pretty and never made use of that. Do you think that would be the only definite known use case before you fold it so far? Well, and let's talk about catching miscommunications. You know, the quantity is count, but I harass these poor people over here, but every class, every class, and so how long until you discover miscommunication and the business requirement, you don't need validation and fancy UI to discover a mistake in the business communication, right? The business request. So we're looking for feedback. It's a validation in a sense of the purpose of the system, the nature of the system. And we could stage now, we could stage input validation, glossy UI, right? We can build it up from there, right? Any other comments, thoughts, please? As you predicted, we did have some fighting in our development environment. Isn't that interesting? Now these guys are like kick butt programmers. I can't believe it. I delivered a zip here, but we only have nine minutes. We have to stop fighting this now and go back and do this other thing. Otherwise we won't have anything new to show you in the duration. So those pluses and minuses, what I care about personally is that when you go home, and if you're business analysts or product managers or product programmers, we will say it's a formula. There's no way to slice it. We just did a formula and you sliced it from the business perspective. And if you're a programmer and you just want to learn like one of the best programmers in the world working, they'll do TDD and they'll do this fine-grained stuff and they'll have something new functioning every half hour. About half hour. I don't know if you guys know that. I've seen that. Anyway, 15 minutes, 30 minutes, it could go up to 45, but people get really itchy if they're not running, tested with improved virtual functionality.  Well, I'm not a specialist on legacy and I understand what you're saying. It can take a long time just to locate the place and then you might want to build a test wall around the place. You've got to go into changes and so on. I'm after the line of thinking. I never want to hear anybody say I have to go, I can't cut that out. It takes two months to implement that story or one month or two weeks. I just don't want to hear that word. We're doing a compiler that can't be done in slices. We're doing a database conversion that can't be done in slices. We're doing, I don't care what it is people say and it can't be done in slices. I just don't want that argument to exist. Now, if you know how to do carpaccio at the 15 minute level and you choose to work at the two-day level, sashimi level, fine, that's your choice, what I don't want to hear is I can't do it. So I just want that aha. That's how you do it. Yes, I could do it. And now I'll choose. And I'll choose if I want the half hour or the two-day, the one week, whatever you want. Yes, we have one here and one here. I just had a question. When doing something like this, so one thing that we did is we were always programming. How do you work in my time to learn the better way of doing it? We just hacked at this and we got it done. There was a better way of doing it and there were some questions that I had. Is there a formal way to work that into a workflow so that your employees are getting smarter over time rather than... A big question that hasn't been well-handled in the agile world is how to do, I don't say incremental development, which is what we do incremental. The other thing is would you go back and rework and revise and improve what you've got, the UI and the refactoring of the coding or whatever. In the agile world, we have not built a good language discipline or anything for the talking about that. Some of us feel this is a real rock. Now what I do is I say users' bill of rights, the user should have two viewing opportunities before it's shipped. You can't even possibly declare you understood it. You've shown them and picked up two re-changes revisions. That's on the user side. There's no language for that. What you bring up is on the technical side, when do you get time to say, I know a better way to do that, give me some time to clean it up. We don't have language around that, but I know it very well. So we follow pattern at our office, which is basically red-green refactoring. So build a failing test respect, get it to pass. But what are you saying? Let's say I just thought of a nuts refactoring. I thought of a different algorithm. Yeah, read from it. We have a comment here. Just the way this progressed, the code, and the slices I can imagine as the PO walking in, just taking a quick look whenever he ran in. The way he wrote the print line, the total for this is this, without finishing anything of value to me, I just walk in and see, just walk over to another person to see. Totally. Without any communication, without having to untrust his word for it, I could just see it run right there. Or if he kept up, let's say on an hourly or half daily basis, a version, the latest version that runs, and you could just go onto a workstation and just go try the latest thing and see the changes. The product owner should be interacting with the team at least on a daily basis. I just walk by, I could catch and always the light. What do you mean quarterly, discounts based on quarterly? No, I meant that thing, right? I can even imagine, I've been with distributed teams, if they have this environment you're talking about, where I can log in and check this stuff out, I could just chat and I'll get this. Absolutely. How do you align that with an existing, let's say for example, you're working for an organization with an existing IT governance process? With an IT governance process, they're below the level of what the governance process is. They don't care. They don't care what people do on an hour-by-hour basis or paid-by-day basis. They've got gates and milestones, typically are like, do whatever you do and show up in weeks or months and pass this to you, right? So what we're doing, which is on an hourly basis, governance process in the competition is sort of whatever you like. It's time. Now, shortly, like in the next 5 or 10 minutes we're going to start with a question. Michael Spade is doing some weird thing called a constellation and I don't know what it is, but it's a very bolder kind of a thing that he wants to do with that ground development. So if you want to participate in that, he needs a seed, so I'm going to need a seed in his constellation. That's going to start in 5 or 10 minutes. That might be interesting to take a look at. You may ask for volunteers, some kind of participatory thing. For the rest, thank you very much for your time. I'm glad.


Hi, I'm Alan McEachron professor of geography and information sciences and technology here at Penn State I've been here a little bit more than 30 years doing research and teaching in cartography visualization and various aspects of geographic information science Last couple of years have been focusing in quite a bit on place and big data Like most of the faculty in our department. I spend most of my time Working, but when I do have a chance to get away from work my main outdoor activity is birdwatching I've been trying to figure out over the last several years how to combine that birdwatching activity with some of my research Finally have an opportunity to do that. I gave a talk in Germany last year on Place and big data and I happen to mention the large citizen science project at Cornell University Called eBird It collects data from birdwatchers around the world and they now have about half a billion bird sighting records in eBird. I put in about 2,400 of those myself I'm sitting here on my porch doing a little bit of morning birdwatching Here's the bird list for just the birds that I saw from my porch here this morning Anyway, I got some Colleagues in Germany some computer scientists interested in this topic and they decided to do a visual analytics research project Trying to take advantage of these eBird data But with a particular focus on the many kinds of uncertainty Spatial temporal and attribute uncertainty that exist in these data the data are really important For modeling migration of various species around the world But you need to understand the uncertainty in order to do good modeling So hopefully Maybe in about six months or nine months You'll get a chance to see a paper that comes up from this collaborative work where I've been able to Attach my birding hobby to my visual analytics research I hope to see some of you in one of my classes this year or perhaps off at a conference I'll be heading to Melbourne Australia for the GI science conference in a few weeks. I hope to do a little bit of birding there myself And or maybe With your binoculars, I'll see you out in the field Doing some birding with me


Compulsion effects are the devil's magic, and if you use them, well, you'd better hope that the rest of your articles are good enough to make up for it. First of all, shoutout to all my Patreons, thanks to Faye, who's pledged at $5, and thanks to Samuelism, who's pledged at $10. If you want to join those guys, check out my Patreon at patreon.com forward slash de Samarian. A link will be in the description below. So let's start by defining what a compulsion effect really is. In the SCP world, a compulsion is an often integrated effect of some SCPs that essentially forces a character to do a thing. Now what that thing is widely varies.  The point is it forces a character to do something outside of their normal behavior. So why is this a bad thing? Well, because the thing that compels you to obey is simply not usually very compelling from a writing standpoint. There are no absolutes, so sometimes you can make it work, but almost always on the SCP wiki, it simply doesn't. And that's because the core of the wiki really is how people react to a world of anomalies. That's the real draw. So when you take natural reactions away, you're forcing the characters to play only by your own rules that you're setting up for your SCP, but any piece containing a character needs to have that character show realistic, relatable, and believable motivations. And it doesn't matter if it's a villain or a hero or a bystander or even a victim. The motivation always matters. So if a character does something that doesn't match their personality, their history, or just their actions prior to that point in the story, a reader will notice. If we see Iron Man do something that doesn't fit with what we've seen him do before, or which doesn't fit his personality, our mind instantly says, that's wrong. Now to be fair, we want to be swept up in a fictional story. In a fictional world, that's what willing suspension of disbelief is about. But anytime you have a character that doesn't act like a real person, that illusion often gets shattered. This is why more often than not, a compulsion effect will spool your story. As a writing device, it turns your characters into cardboard cutouts, it removes all agency from them, and makes them an obviously unimportant part of the story. See compulsion effects exist outside of the wiki, but when they're applied, they're often applied in a juxtaposition to the way a character acted prior to being under the effect. You generally have a decent amount of time to develop a connection and understanding of that character first. That way when a compulsion makes them act out of character, it seems like a realistic setup of events. And often times in fiction you can see them say, struggling against it, or they're just simply acting so out of character to what you'd normally expect of them that the reaction of other characters is striking. But in a piece of flash fiction, that's really hard to make it work, especially in just like one sentence. You're essentially turning your character into zombie number three, and no one wants to tune into the walking dead to see what zombie number three is up to this week. Admittedly, it doesn't seem like anyone wants to tune into the walking dead at all anymore, but that's outside the scope of this video. The solution to this problem though is simple. Don't make picking up your object or using it part of the anomalous effect. Think of creative and original reasons why someone would use the anomaly, or create it, or come cross it. It's often such a small fix that can dramatically increase the quality of a piece, and it gets you thinking about your character as something other than simple objects. But if you liked it, please hit the subscribe button, the notification bell next to that, and share it with your friends. If you want updates when I put out new videos, follow me on Twitter at D. Sumerian. Thanks for watching.


I travel a lot and during my travels I usually end up doing some kind of online workshops. To ensure I deliver the best professional level trainings possible I'm always looking for devices that will help me achieve my goals. I think I have found the answer. The Bose Quiet Comfort 35.2 Gaming headset. Let me explain why. Inside the package you'll find the Bose QC35 headset. It comes with this beautiful case that you can easily drop in your travel bag. This headset is very popular among travelers whenever you're at an airport you'll see a lot of people wearing this headset like this. It's light, it's comfortable and you can wear this for hours without feeling any fatigue. It has one of the best noise cancellation. That means if you're sitting in an airplane it will drown out all the noise of the engine and crying babies. Maybe not crying babies. It works as a Bluetooth headset and you pair it with your mobile or any Bluetooth enabled device. To get the most out of the device you should use the Bose Connect app. If you want to use it as a wired headset that is also possible. It comes with a 3.5 millimeter cable. Connect one end to the headset and the other end to any audio device that supports headphone out. You can even use it to connect to the airline's multimedia systems if you have the airline adapter. This Bose usually includes the airline adapter in their premium headsets but unfortunately in this package it is not included. This one is from my QC25. During my travels I'm assured of the best audio experience possible. What makes this such an attractive proposition to me is what else is included in this package. The first item is this USB dock. I connect it to my laptop and it creates an audio hub. It has a 3.5 millimeter headphone output and a button that controls audio monitoring. Audio monitoring is very important to me because whenever I'm delivering an online training I want to listen in the headset whatever I'm seeing in the microphone. It also has a rotating dial that allows me to adjust the volume. The second item that is included in the package is this microphone. One end goes into the headset and the other end goes into the dock. First let me connect the headset. I'll connect the other end into the hub and I'll plug the hub into my laptop. And now one of the best traveling headsets in the world has been transformed into a training headset with the included microphone. Let me switch my audio from the big dynamic microphone to the Bose headset. Now you are listening to the audio from the Bose QC35. This is exactly what the audience will hear whenever I'm delivering an online training. Because I have enabled audio monitoring on the hub I can listen to myself whenever I'm talking. So that is the Bose QC35 gaming headset. It's going to be in my bag whenever I'm traveling but is it the perfect device for me? There are three things that Bose could have done better. The first is the case. It's a great case but it holds only the headset. There is no room for the hub and the headset which means I need to find another case to hold those two items. The second is the charging port. It uses the older micro USB instead of USB-C. And finally it would have been great if they had included the L-Line adapter. Other than that the QC35 gaming headset is my new favorite companion.