Robuta

Sponsored https://www.milfed.com/ Milfed Looking for some HD milf porno videos? You've come to the right place. Check out our busty milfs getting fucked in their hot and wet milf pussy, all on... https://henrikwarne.com/2017/08/20/developer-testing/ Developer Testing | Henrik Warne's blog henrik warnedevelopertesting https://henrikwarne.com/2017/12/17/programming-for-grade-8/ Programming for Grade 8 | Henrik Warne's blog henrik warneprogramminggrade https://henrikwarne.com/2020/06/09/working-from-home-cons-and-pros/ Working From Home – Cons and Pros | Henrik Warne's blog Because of the Corona pandemic, our whole company has now been working from home for 12 weeks. Before, we mostly worked in the office, although occasionally... henrik warneworkingconspros https://henrikwarne.com/2016/11/08/developer-book-club/ Developer Book Club | Henrik Warne's blog For several years now, we have been running a developer book club at work. We pick a book relevant to software development, and read a chapter a week. Every... developer bookhenrik warne https://henrikwarne.com/2018/06/25/6-git-aha-moments/ 6 Git Aha Moments | Henrik Warne's blog When I switched jobs four years ago, I went from using subversion (svn) to using git as the version control system. Even though I am a pretty quick learner, it... aha momentshenrik warnegit https://henrikwarne.com/2014/12/08/5-reasons-why-software-developer-is-a-great-career-choice/ 5 Reasons Why Software Developer is a Great Career Choice | Henrik Warne's blog This week I will give a presentation at a local high school on what it is like to work as a programmer. I am volunteering (through the organization Transfer)... software developerreasons https://henrikwarne.com/2017/01/22/software-development-and-the-gig-economy/ Software Development and the Gig Economy | Henrik Warne's blog These days it is common to hear arguments that software development is becoming gig based. In other words, companies will not hire programmers for permanent... software developmentgighenrik https://henrikwarne.com/2016/10/27/book-review-release-it/ Book Review: Release It! | Henrik Warne's blog In the book club at work, we recently finished reading Release It! by Michael T. Nygard. It is a book I have been meaning to read for a long time, but somehow... book reviewhenrik warneblog https://henrikwarne.com/2024/07/07/john-von-neumann-the-man-from-the-future/ John von Neumann – The Man from the Future | Henrik Warne's blog Before I read The Man from the Future by Ananyo Bhattacharya, I only knew about John von Neumann in two contexts: that computers use the von Neumann... john von neumannfuturehenrik https://henrikwarne.com/2020/07/23/good-logging/ Good Logging | Henrik Warne's blog To check if a program is doing what it should, you can inspect the output from a given input. But as the system grows, you also need logging to help you... logging henrik warnegoodblog https://henrikwarne.com/about/ About | Henrik Warne's blog Hello, and welcome to my blog. My name is Henrik Warne. I am a software developer in Stockholm, Sweden. I have been programming professionally for more than 30... henrik warneblog Sponsored https://fantasy.ai/ Create, Chat, and Connect with Your Perfect AI Companion - Fantasy.ai Upgrade your Fantasy with a next-level AI Companion Platform. Create, Chat, and Connect. Your Fantasy, your Way! https://henrikwarne.com/2020/12/28/6-small-unit-testing-tips/ 6 Small Unit Testing Tips | Henrik Warne's blog Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the program logic. However, some values are better than others.... unit testinghenrik warnesmall https://henrikwarne.com/2013/04/07/set-card-game-variation-complementary-pairs/ SET Card Game Variation – Complementary Pairs | Henrik Warne's blog I recently got an e-mail from Michael Sherman, a teacher in New York. He had developed a variation of the card game Set called Complementary Pairs. This is how... card gamehenrik warnesetpairs https://henrikwarne.com/2023/09/10/what-i-have-changed-my-mind-about-in-software-development/ What I Have Changed My Mind About in Software Development | Henrik Warne's blog I really like this quote from Jeff Bezos: “Anybody who doesn’t change their mind a lot is dramatically underestimating the complexity of the world we live... software developmentchanged https://henrikwarne.com/2025/06/15/lessons-from-9-more-years-of-tricky-bugs/ Lessons From 9 More Years of Tricky Bugs | Henrik Warne's blog Since 2002, I have been keeping track of all the tricky bugs I have come across. Nine years ago, I wrote a blog post with the lessons learned from the bugs up... tricky bugs henriklessons https://henrikwarne.com/2020/01/20/more-good-programming-quotes-part-4/ More Good Programming Quotes, Part 4 | Henrik Warne's blog programming quotesgoodpart https://henrikwarne.com/2016/06/16/18-lessons-from-13-years-of-tricky-bugs/ 18 Lessons From 13 Years of Tricky Bugs | Henrik Warne's blog In Learning From Your Bugs, I wrote about how I have been keeping track of the most interesting bugs I have come across. I recently reviewed all 194 entries... tricky bugs henriklessons https://henrikwarne.com/2019/09/29/when-tdd-is-not-a-good-fit/ When TDD Is Not a Good Fit | Henrik Warne's blog I like to use Test-Driven Development (TDD) when coding. However, in some circumstances, TDD is more of a hinderance than a help. This happens when how to... good fithenrik warnetdd https://henrikwarne.com/2018/05/01/is-manual-testing-needed/ Is Manual Testing Needed? | Henrik Warne's blog For the past few years, I have heard many people advocating using only automatic tests. For example, if all the automatic tests pass, then the code should... manual testinghenrik warne https://henrikwarne.com/2024/02/11/finding-a-new-software-developer-job/ Finding a New Software Developer Job | Henrik Warne's blog For the first time ever, I was laid off, and had to find a new software developer job. I managed to find a new one, but it took longer than I thought, and it... software developerfindingnew https://henrikwarne.com/2024/11/09/my-simple-knowledge-management-and-time-tracking-system/ My Simple Knowledge Management and Time Tracking System | Henrik Warne's blog I am using a very simple system for remembering commands and procedures, and for tracking what I work on. I have two plain text files called notes.txt and... knowledge managementsimple https://henrikwarne.com/ Henrik Warne's blog | Thoughts on programming… Thoughts on programming... henrik warneblogthoughts https://henrikwarne.com/2021/04/19/recruiting-software-developers-coding-tests/ Recruiting Software Developers – Coding Tests | Henrik Warne's blog For the past few months, I have been interviewing with several companies. In all cases, one or more coding tests were included. I have also been on the... recruiting softwaredevelopers Sponsored https://ourdream.ai/ ourdream.ai | Ultimate Adult AI Playground | Unlimited Chat, Pics, Videos, and more. The ultimate adult AI playground. Create unlimited dream companions and explore your every desire. Stunning pics, HD videos, unlimited roleplay, and much more... https://henrikwarne.com/2023/04/23/well-maintained-software/ Well-maintained Software | Henrik Warne's blog well maintainedhenrik warne https://henrikwarne.com/2023/01/07/there-is-no-software-maintenance/ There Is No Software Maintenance | Henrik Warne's blog software maintenancehenrik https://henrikwarne.com/2020/01/04/grokking-deep-learning/ Grokking Deep Learning | Henrik Warne's blog In the book club at work, I just finished reading Grokking Deep Learning by Andrew Trask. It is an introduction to deep learning, but there are some problems.... deep learninghenrik warneblog https://henrikwarne.com/2021/06/15/on-comments-in-code/ On Comments in Code | Henrik Warne's blog henrik warnecommentscodeblog https://henrikwarne.com/2021/12/13/on-code-reviews/ On Code Reviews | Henrik Warne's blog There seems to be an established truth in programming that code reviews find a lot of bugs. An example is chapter 18 (Modern Code Review) in the book Making... code reviewshenrik warneblog https://henrikwarne.com/2022/06/19/effective-software-testing-a-developers-guide/ Effective Software Testing – A Developer’s Guide | Henrik Warne's blog effective softwaretesting https://henrikwarne.com/2024/01/10/tidy-first/ Tidy First? | Henrik Warne's blog henrik warnetidyfirstblog https://henrikwarne.com/2018/12/03/developer-on-call/ Developer On Call | Henrik Warne's blog For the system at work, I am on call one week every seven weeks. For most of the past ten years, I have been on organized on call rotations for the systems I... henrik warnedevelopercallblog https://henrikwarne.com/2017/03/12/programmer-career-planning/ Programmer Career Planning | Henrik Warne's blog Here are my thoughts on programmer career planning. You should always stay employable, mostly by changing jobs regularly (every five years or so). When... career planninghenrik warne https://henrikwarne.com/2020/11/25/mathematical-modelling-of-football/ Mathematical Modelling of Football | Henrik Warne's blog This fall I took the course Mathematical Modelling of Football from Uppsala University. It was taught by Professor David Sumpter, and I believe this is the... mathematical modellinghenrik https://henrikwarne.com/2019/09/15/recruiting-software-developers-checking-out-a-company/ Recruiting Software Developers – Checking Out a Company | Henrik Warne's blog I often get contacted by recruiters asking if I am interested in changing company. Even if I am happy where I am, I briefly check out companies I have not... recruiting softwaredevelopers https://henrikwarne.com/2011/09/30/set-probabilities-revisited/ SET® Probabilities Revisited | Henrik Warne's blog In Peter Norvig’s interesting post The Odds of Finding a Set in The Card Game SET, he concludes that the odds against there being no set in 12 cards, during... henrik warneprobabilitiesblog https://henrikwarne.com/2017/01/15/book-review-the-effective-engineer/ Book Review: The Effective Engineer | Henrik Warne's blog book reviewhenrik warneblog https://henrikwarne.com/2019/10/27/classic-computer-science-problems-in-python/ Classic Computer Science Problems in Python | Henrik Warne's blog classic computer sciencewarne https://henrikwarne.com/2022/12/11/switching-to-go-first-impressions/ Switching to Go – First Impressions | Henrik Warne's blog A few months ago I switched to working in Go. Before that, my main language was Python for many years. The change to Go has been very smooth, without any major... first impressionshenrik warne https://henrikwarne.com/2016/04/28/learning-from-your-bugs/ Learning From Your Bugs | Henrik Warne's blog Bugs are great learning opportunities. So how do we make sure we learn as much as possible from the bugs we fix? A method I have used for more than 13 years... bugs henrik warnelearningblog https://henrikwarne.com/2019/04/03/more-good-programming-quotes-part-3/ More Good Programming Quotes, Part 3 | Henrik Warne's blog programming quotesgoodpart https://henrikwarne.com/2017/09/16/more-good-programming-quotes-part-2/ More Good Programming Quotes, Part 2 | Henrik Warne's blog A good programming quote captures an insight about programming, often in a funny way. Many quotes are quite famous, but I like ones that are a bit less... programming quotesgoodpart https://henrikwarne.com/2020/08/30/deployed-to-production-is-not-enough/ Deployed To Production Is Not Enough | Henrik Warne's blog You have developed a new feature. The code has been reviewed, and all the tests pass. You have just deployed this new feature to production. So on to the next... henrik warnedeployedenough https://henrikwarne.com/2014/06/08/antifragility-and-software-development/ Antifragility and Software Development | Henrik Warne's blog software developmenthenrik https://henrikwarne.com/2017/11/19/benefits-of-continuous-delivery/ Benefits of Continuous Delivery | Henrik Warne's blog During my career as a software developer, I have seen the release frequency increasing steadily. When I started, it would take 12 to 18 months for new features... continuous deliverybenefits https://henrikwarne.com/2020/03/22/secure-by-design/ Secure by Design | Henrik Warne's blog I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and... henrik warnesecuredesignblog https://henrikwarne.com/2025/03/02/more-good-programming-quotes-part-6/ More Good Programming Quotes, Part 6 | Henrik Warne's blog programming quotesgoodpart Sponsored https://www.tushy.com/ TUSHY: Exclusive 4K Videos Featuring Bold, Backdoor Passion TUSHY.com showcases stunning women exploring unforgettable backdoor experiences in the highest quality. Watch elegant, passionate scenes in cinematic 4K... https://henrikwarne.com/2024/08/25/programming-with-chatgpt/ Programming With ChatGPT | Henrik Warne's blog Using ChatGPT when I code has been a real productivity boost for me. Instead of reading an example on Stack Overflow and figuring out how to adapt it to my... henrik warneprogrammingblog https://henrikwarne.com/2023/02/12/algorithmic-trading-a-practitioners-guide/ Algorithmic Trading: A Practitioner’s Guide | Henrik Warne's blog algorithmic tradingguidewarne https://henrikwarne.com/2021/04/16/more-good-programming-quotes-part-5/ More Good Programming Quotes, Part 5 | Henrik Warne's blog programming quotesgoodpart https://henrikwarne.com/2021/05/24/4-things-i-like-about-microservices/ 4 Things I Like About Microservices | Henrik Warne's blog Microservices have gone through a complete hype cycle. From being hailed as the one true way to build systems, to a backlash where they are often considered... henrik warnethingslike https://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/ Lessons Learned in Software Development | Henrik Warne's blog Here is my list of heuristics and rules of thumb for software development that I have found useful over the years: Development 1. Start small, then... lessons learnedhenrik warne https://henrikwarne.com/2012/09/23/book-review-how-google-tests-software/ Book Review: How Google Tests Software | Henrik Warne's blog book reviewgoogle testshenrik https://henrikwarne.com/2020/05/19/artificial-intelligence-a-guide-for-thinking-humans/ Artificial Intelligence – A Guide for Thinking Humans | Henrik Warne's blog artificial intelligenceguide https://henrikwarne.com/2014/01/01/finding-bugs-debugger-versus-logging/ Finding Bugs: Debugger versus Logging | Henrik Warne's blog logging henrik warnefinding https://henrikwarne.com/2019/05/26/book-review-accelerate/ Book review: Accelerate | Henrik Warne's blog The book Accelerate details the findings of four years of research on how DevOps affects various outcomes, such as software delivery tempo and stability, as... book reviewhenrik warneblog https://henrikwarne.com/2020/04/27/20-5-years-of-xp-and-agile/ 20.5 Years of XP and Agile | Henrik Warne's blog In the fall of 1999 I got the biggest productivity boost of my entire career as a software developer. In the October issue of IEEE Computer magazine, there was... henrik warneyearsxpagile https://henrikwarne.com/2017/04/28/code-rot/ Code Rot | Henrik Warne's blog henrik warnecoderotblog https://henrikwarne.com/2019/12/08/eurostar-testing-conference-prague-2019/ EuroSTAR Testing Conference Prague 2019 | Henrik Warne's blog A few weeks ago I spoke at the EuroSTAR software testing conference in Prague. The conference had one and a half days of tutorials, followed by two and a half... conference praguehenrik warne https://henrikwarne.com/2015/12/27/social-engineering-from-kevin-mitnick/ Social Engineering from Kevin Mitnick | Henrik Warne's blog social engineeringkevinhenrik https://henrikwarne.com/2017/07/10/programming-conference-qcon-new-york-2017/ Programming Conference – QCon New York 2017 | Henrik Warne's blog Last week I attended a software development conference, QCon in New York. Here are my impressions of it, as well as some thoughts on programming conferences in... programming conferenceqconnew https://henrikwarne.com/2019/07/27/book-review-designing-data-intensive-applications/ Book Review: Designing Data-Intensive Applications | Henrik Warne's blog What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff.... designing data intensivebook https://henrikwarne.com/2018/03/13/exercises-in-programming-style/ Exercises in Programming Style | Henrik Warne's blog In the book club at work, we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The book consists of a simple program... henrik warneexercisesstyle https://henrikwarne.com/2018/08/11/my-favorite-command-line-shortcuts/ My Favorite Command-Line Shortcuts | Henrik Warne's blog I use a shell every day. Almost always, I want to repeat a previous command, or repeat it after a slight modification. A very convenient way is to use arrow-up... command linehenrik warneblog