diff --git a/content/post/2020-07-13-getting-started-in-data-science-for-healthcare.md b/content/post/2020-07-13-getting-started-in-data-science-for-healthcare.md index 9e460ce..5bab181 100644 --- a/content/post/2020-07-13-getting-started-in-data-science-for-healthcare.md +++ b/content/post/2020-07-13-getting-started-in-data-science-for-healthcare.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2020-07-13T15:55:37Z" -guid: http://chrisbeeley.net/?p=1395 -id: 1395 title: Getting started in data science for healthcare -url: /?p=1395 --- I just recruited to a data science post at Nottinghamshire Healthcare NHS Trust and I’ve been asked for feedback by several people about how to get started in data science in healthcare, and indeed how to get a job in data science in healthcare. I will also be recruiting another data scientist for our team in a few months. This post is designed to give you a feel for what we were looking for in the job that I just recruited to, as well as to the job that is coming up. They’re slightly different skill sets as I will discuss. @@ -31,4 +28,4 @@ Again, we need someone who can work in a team (no [hero coders](https://hackerno Some people have told me I’m wasting my time managing my own servers as a data scientist and I really need to get proper IT support, and maybe they’re right, but I’ve come this far, even if I am doing it wrong. I’ve been learning Linux server stuff on my own server for 7 years. If you want to learn this way without buying your own cloud server then just buy a Raspberry Pi and ssh into it from behind your firewall at home. Set up a LAMP stack, set up WordPress, set up the free versions of RStudio Server and Shiny Server, run plumber APIs, run PHP, write a Django application, whatever. You’ll get in the most hideous mess and tear your hair out for entire weekends and you’ll look back at those weekends fondly and be glad of all the learning you did that day 😀. And if you get in a complete mess just wipe the SD card and start again. -As I say, this is all caveat emptor. Your mileage may vary. But if you want my opinions then these are they. Keep an eye on my Twitter if you’re interested in the job, and feel free to @ or DM me, or indeed send an email, my address is in my Twitter profile. \ No newline at end of file +As I say, this is all caveat emptor. Your mileage may vary. But if you want my opinions then these are they. \ No newline at end of file diff --git a/content/post/2020-08-05-shiny-modules-for-beginners.md b/content/post/2020-08-05-shiny-modules-for-beginners.md index edca195..3fd3fc0 100644 --- a/content/post/2020-08-05-shiny-modules-for-beginners.md +++ b/content/post/2020-08-05-shiny-modules-for-beginners.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2020-08-05T17:53:38Z" -guid: http://chrisbeeley.net/?p=1411 -id: 1411 title: Shiny modules for beginners -url: /?p=1411 --- I’ve seen some discussion on the Internet about whether people learning Shiny should start with modules or if they’re an advanced topic. I’m not going to link to any examples because this post is definitely not me saying- hey look at this rubbish over here, here’s why it’s wrong. I’ve seen a couple of posts talking about it. But I just thought I would chip in my perspective. diff --git a/content/post/2020-10-02-analyst-analyse-thyself.md b/content/post/2020-10-02-analyst-analyse-thyself.md index f8d3b34..6e6df67 100644 --- a/content/post/2020-10-02-analyst-analyse-thyself.md +++ b/content/post/2020-10-02-analyst-analyse-thyself.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2020-10-02T09:00:14Z" -guid: http://chrisbeeley.net/?p=1434 -id: 1434 title: Analyst, analyse thyself -url: /?p=1434 --- I work in a small (growing) team of data scientists and we’re part of a larger analytic unit which has a focus on innovation in analytics (hence us) and public health methods. We have a pretty broad remit to do interesting and useful stuff and we focus on things that we think are useful (for example, applying data science methods to problems relating to equity of access to services) and things that people ask us to help with. diff --git a/content/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users.md b/content/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users.md index d2da46d..2433523 100644 --- a/content/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users.md +++ b/content/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2020-10-19T17:16:21Z" -guid: http://chrisbeeley.net/?p=1455 -id: 1455 title: Serving RStudio Connect content to logged in and anonymous users -url: /?p=1455 --- We have our [patient feedback dashboard](https://involve.nottshc.nhs.uk:8443/experience/) in the open where anyone can see what Nottinghamshire Healthcare NHS Trust’s patients are saying about us. Now I’ve got a Connect licence I thought perhaps I might build another version for our staff where I put stuff that we can’t share- for example the comments of people who click the “I do not wish to share this comment” box. diff --git a/content/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules.md b/content/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules.md index c4a13da..63c9e05 100644 --- a/content/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules.md +++ b/content/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-01-29T22:47:49Z" -guid: http://chrisbeeley.net/?p=1478 -id: 1478 title: Accessing plot characteristics in Shiny modules -url: /?p=1478 --- It was my New Year’s resolution to blog more and that’s going really well because this is the first blog I’ve done all year and it’s nearly the end of January. Well, I suppose to be fair I did do [a post on our team blog](https://cdu-data-science-team.github.io/team-blog/posts/2021-01-20-a-new-github-release-and-future-projects/) but that feels like I’m making excuses. @@ -17,9 +14,6 @@ We wanted to [access the height of a Shiny plot at runtime](https://github.com/r When I looked at the raw HTML (which I did, in desperation) I saw that the input was actually called “output\_mod\_sentiment\_ui\_1-sentiment\_plot\_upset”. The mod\_sentiment bit is the name spacing. So I got pretty close when I tried session$clientData$output\_mod\_sentiment\_ui\_1-sentiment\_plot\_upset\_width. But R thought that the hyphen was a minus, so that didn’t work either. Then the light dawned -
``` -
-session$clientData$`output_mod_sentiment_ui_1-sentiment_plot_upset_width`
-```
+session$clientData$\`output_mod_sentiment_ui_1-sentiment_plot_upset_width\`
 
-
That’s it. Simple, but it took me a while, so hopefully if you have the same problem you will find this post. \ No newline at end of file +That’s it. Simple, but it took me a while, so hopefully if you have the same problem you will find this post. \ No newline at end of file diff --git a/content/post/2021-02-18-building-generic-shiny-applications-with-a-data-module.md b/content/post/2021-02-18-building-generic-shiny-applications-with-a-data-module.md index 7558897..f14ff6c 100644 --- a/content/post/2021-02-18-building-generic-shiny-applications-with-a-data-module.md +++ b/content/post/2021-02-18-building-generic-shiny-applications-with-a-data-module.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-02-18T16:13:18Z" -guid: http://chrisbeeley.net/?p=1489 -id: 1489 title: Building generic Shiny applications with a data module -url: /?p=1489 --- We’re rebuilding our patient experience dashboard at the moment, partly to incorporate some of the work that [we’re doing on text mining](https://github.com/CDU-data-science-team/positive_about_change_text_mining) and partly to connect it up to other types of information we have like staff experience and clinical outcomes. It has to be reusable because we’re using it as the basis of the text mining dashboard that we’re building for any provider trust to use with their friends and family test data. We’re trying to make everything reusable anyway partly because the different bits of the NHS should all cooperate and produce stuff together that everyone can use and partly because we’re realising that when you make code reusable the first person who can reuse it is you, 6 months later on a similar project. diff --git a/content/post/2021-03-26-sql-versus-analytic-tools.md b/content/post/2021-03-26-sql-versus-analytic-tools.md index 752b6e9..4c4d748 100644 --- a/content/post/2021-03-26-sql-versus-analytic-tools.md +++ b/content/post/2021-03-26-sql-versus-analytic-tools.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-03-26T10:43:42Z" -guid: https://chrisbeeley.net/?p=1495 -id: 1495 title: SQL versus analytic tools -url: /?p=1495 --- From a [tweet from my NHS-R buddy John MacKintosh](https://twitter.com/_johnmackintosh/status/1374986918878965760?s=19) diff --git a/content/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs.md b/content/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs.md index ac67ee1..d40f373 100644 --- a/content/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs.md +++ b/content/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-05-31T12:02:03Z" -guid: https://chrisbeeley.net/?p=1514 -id: 1514 title: What do we want from senior analysts in the NHS? -url: /?p=1514 --- I’ve been meaning to write this for ages and I’ve just had a rather silly conversation on Twitter about managers and leaders in the NHS which has inspired me to get on with it. I think most people are agreed that we have A Problem with mangers and leaders in the analytic space. Much ink has been spilled in the subject, and I think that the two main conclusions of all this ink are broadly accepted by everyone. They are, briefly: diff --git a/content/post/2021-06-01-managing-data-science-teams-in-the-trenches.md b/content/post/2021-06-01-managing-data-science-teams-in-the-trenches.md index e3f1740..f024348 100644 --- a/content/post/2021-06-01-managing-data-science-teams-in-the-trenches.md +++ b/content/post/2021-06-01-managing-data-science-teams-in-the-trenches.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-06-01T12:11:00Z" -guid: https://chrisbeeley.net/?p=1517 -id: 1517 title: Managing data science teams in the trenches -url: /?p=1517 --- We’re systematically devaluing management and leadership in the analyst space, and I encounter a lot of people who think that a day with no code written is a day wasted. I do write code, but I do a lot of other valuable stuff too. I’ve written this post as someone who is very new to managing people with my personal opinion, so just like my posts on proxied SSL with Apache, there is your caveat emptor 🙂 @@ -23,4 +20,4 @@ This is pretty basic stuff, really. It feels a bit silly to have to spell it out I’ve never in my life had a manager who has the slightest idea what autoregression is or how to test the assumptions of OLS regression. I’m really happy now that I do manage people and that I do know what those things are, and I hope the people I manage can benefit from my understanding of what they’re doing (even if they usually know way more about it than I do- I can at least keep up if they explain it to me). -(if you’ve read my [previous post](https://chrisbeeley.net/?p=1514) and you’re paying attention you’ll realise that I’ve just contradicted myself by saying firstly that analysts should do more than just write code all day, and then said in this post that a manager’s job is to help analysts write code all day. Forgive me. In reality the people in the trench have got other people in the trench, or possibly in a neighbouring trench, and it’s their job to stick their head in that trench and help that person write code instead of needing to get out of their trench, before coming back to their own trench. Indeed, really, the trench visitor is in fact in their own trench, and someone else sticks their head in there occasionally, but the analogy gets a bit convoluted and silly at this point. I think you get the idea, even if it doesn’t translate to actual trenches within trenches within trenches) \ No newline at end of file +(if you’ve read my [previous post]({{< ref "2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs.md" >}}) and you’re paying attention you’ll realise that I’ve just contradicted myself by saying firstly that analysts should do more than just write code all day, and then said in this post that a manager’s job is to help analysts write code all day. Forgive me. In reality the people in the trench have got other people in the trench, or possibly in a neighbouring trench, and it’s their job to stick their head in that trench and help that person write code instead of needing to get out of their trench, before coming back to their own trench. Indeed, really, the trench visitor is in fact in their own trench, and someone else sticks their head in there occasionally, but the analogy gets a bit convoluted and silly at this point. I think you get the idea, even if it doesn’t translate to actual trenches within trenches within trenches) \ No newline at end of file diff --git a/content/post/2021-07-14-shoddy-data.md b/content/post/2021-07-14-shoddy-data.md index 070640d..8993d24 100644 --- a/content/post/2021-07-14-shoddy-data.md +++ b/content/post/2021-07-14-shoddy-data.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-07-14T16:42:02Z" -guid: https://chrisbeeley.net/?p=1530 -id: 1530 -spay_email: -- "" title: Shoddy data -url: /?p=1530 --- You know, naming no names because I’ll get in trouble but someone somewhere has paid for some data from a proprietary vendor and they’re shipping absolutely unusable garbage data. diff --git a/content/post/2021-07-18-stop-punishing-people-with-data.md b/content/post/2021-07-18-stop-punishing-people-with-data.md index 4346fde..bddfc60 100644 --- a/content/post/2021-07-18-stop-punishing-people-with-data.md +++ b/content/post/2021-07-18-stop-punishing-people-with-data.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-07-18T15:28:30Z" -guid: https://chrisbeeley.net/?p=1533 -id: 1533 -spay_email: -- "" title: Stop punishing people with data -url: /?p=1533 ---
NHS data people know all about [Goodhart’s law](https://en.wikipedia.org/wiki/Goodhart%27s_law). First stated by Goodhart as the not very catchy diff --git a/content/post/2021-07-19-graphs-tables.md b/content/post/2021-07-19-graphs-tables.md index f36ece6..8f0bb96 100644 --- a/content/post/2021-07-19-graphs-tables.md +++ b/content/post/2021-07-19-graphs-tables.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-07-19T17:30:17Z" -guid: https://chrisbeeley.net/?p=1537 -id: 1537 -spay_email: -- "" title: Graphs > tables -url: /?p=1537 --- One phenomenon that I find very strange in the NHS (and elsewhere, probably, I’ve never worked anywhere else) is the obsession people have with having tables of numbers instead of graphs. I have encountered this absolutely everywhere. People really want to know whether something is 21.4% of the whole or 19.2% of the whole and they can’t tell by looking at the beautiful graph that you’ve drawn. diff --git a/content/post/2021-08-19-pay-and-reward.md b/content/post/2021-08-19-pay-and-reward.md index 4834ae3..65e6b69 100644 --- a/content/post/2021-08-19-pay-and-reward.md +++ b/content/post/2021-08-19-pay-and-reward.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-08-19T22:30:25Z" -guid: https://chrisbeeley.net/?p=1545 -id: 1545 -spay_email: -- "" title: Pay and reward -url: /?p=1545 --- I’m reading No Rules Rules, the Netflix management book. It’s really good, lots of interesting stuff in there about doing things differently and although clearly there’s a lot I can’t do in the NHS, there are lessons in there for sure. diff --git a/content/post/2021-09-17-data-saves-lives-and-so-does-open-code.md b/content/post/2021-09-17-data-saves-lives-and-so-does-open-code.md index 5bc99f4..6aa0715 100644 --- a/content/post/2021-09-17-data-saves-lives-and-so-does-open-code.md +++ b/content/post/2021-09-17-data-saves-lives-and-so-does-open-code.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-09-17T16:56:25Z" -guid: https://chrisbeeley.net/?p=1554 -id: 1554 -spay_email: -- "" title: Data saves lives- and so does open code -url: /?p=1554 --- I’m reading [data saves lives](https://www.gov.uk/government/publications/data-saves-lives-reshaping-health-and-social-care-with-data-draft/data-saves-lives-reshaping-health-and-social-care-with-data-draft). And look, it’s that thing that I say all the time, that I have pinned on my Twitter profile, the thing I’ve heard time and time again for a decade that everybody just stands around nodding at and nothing actually changes. I quote: diff --git a/content/post/2021-11-13-make-statistics-sexy.md b/content/post/2021-11-13-make-statistics-sexy.md index 780dbba..b49d2f2 100644 --- a/content/post/2021-11-13-make-statistics-sexy.md +++ b/content/post/2021-11-13-make-statistics-sexy.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-11-13T23:12:54Z" -guid: https://chrisbeeley.net/?p=1570 -id: 1570 -spay_email: -- "" title: Make statistics sexy -url: /?p=1570 --- I’ve been enjoined to make [statistics sexy](https://twitter.com/ChrisBeeley/status/1458382972990763010?t=-jJDY6EMGq2UNuWlA1HKow&s=19). It’s really taking root in my brain.There are no easy answers in statistics; it’s a long, hard road. It’s rigorous, and honest, and that’s why I love it. [Frank Harrell’s talk at NHS-R](https://youtu.be/5HnW1YP3vTk) typified this. The price of truth can be very high- like binning all the data from your £1m study instead of doing what many do which is slice it into so many pieces that something looks shiny and publishing that. diff --git a/content/post/2021-11-16-in-defence-of-dashboards.md b/content/post/2021-11-16-in-defence-of-dashboards.md index bb7889e..913a6be 100644 --- a/content/post/2021-11-16-in-defence-of-dashboards.md +++ b/content/post/2021-11-16-in-defence-of-dashboards.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-11-16T22:19:27Z" -guid: https://chrisbeeley.net/?p=1574 -id: 1574 title: In defence of dashboards -url: /?p=1574 --- I’ve had lively debates about dashboards with various people, including someone in my own team, and somebody on Twitter just mentioned that dashboards are often not used (this blog post will be my response to this tweet, not the first time I’ve answered a tweet with a blog and very on brand for me 😉). @@ -15,7 +12,7 @@ I should acknowledge at the top that I’m The Dashboard Guy. I’ve written boo People say that dashboards proliferate, and that nobody uses them. That is quite true in a lot of cases. I’d like to suggest why that is so, and talk about when people do use them. -The first thing to say is that in the NHS (which is where I have always and will always work) many staff are not engaged with data in general. They’re not engaged with data, they’re not engaged with analysis, they’re not engaged with reports, they’re just not engaged. [They see data as a punishment, a “test” they cannot win](https://chrisbeeley.net/?p=1533). They can’t see the point of it and it’s just a distraction at best and over-critical and unfair at worst. +The first thing to say is that in the NHS (which is where I have always and will always work) many staff are not engaged with data in general. They’re not engaged with data, they’re not engaged with analysis, they’re not engaged with reports, they’re just not engaged. [They see data as a punishment, a “test” they cannot win]({{< ref "2021-07-18-stop-punishing-people-with-data.md" >}}). They can’t see the point of it and it’s just a distraction at best and over-critical and unfair at worst. So my first question would be what do you replace the dashboards with? What will they engage with? I became The Dashboard Guy because we used to make a 300 page report by hand every quarter. It took literal person weeks and every recipient was only interested in their four page chunk. It was ridiculously inefficient. But everybody did want their four page chunk. Dashboards are useful for data that people want to see. diff --git a/content/post/2021-11-24-in-defence-of-eating.md b/content/post/2021-11-24-in-defence-of-eating.md index 184e427..960d5cf 100644 --- a/content/post/2021-11-24-in-defence-of-eating.md +++ b/content/post/2021-11-24-in-defence-of-eating.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-11-24T15:07:03Z" -guid: https://chrisbeeley.net/?p=1582 -id: 1582 -spay_email: -- "" title: In defence of eating -url: /?p=1582 --- One weird thing in remote/ pandemic times is that people have started turning their cameras off when they eat. I’m all for the right to turn your camera off, I think you should be able to do that at any time without giving a reason, but I think it’s a shame if people think that they can’t eat on camera. I have therefore been glad to eat several large, difficult to eat things in meetings on camera recently, to perhaps give others the idea that it’s okay if they want to do it too. diff --git a/content/post/2021-12-16-in-defence-of-holiday-working.md b/content/post/2021-12-16-in-defence-of-holiday-working.md index 8910104..98edf1d 100644 --- a/content/post/2021-12-16-in-defence-of-holiday-working.md +++ b/content/post/2021-12-16-in-defence-of-holiday-working.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-12-16T21:21:14Z" -guid: https://chrisbeeley.net/?p=1591 -id: 1591 title: In defence of holiday working -url: /?p=1591 --- This might be a little bit controversial, this post. If you hate it please don’t be offended, it’s just my opinion. Totally open to being completely wrong always, especially here. diff --git a/content/post/2021-12-22-in-defence-of-looking-at-jobs.md b/content/post/2021-12-22-in-defence-of-looking-at-jobs.md index 6cbf59d..60a710f 100644 --- a/content/post/2021-12-22-in-defence-of-looking-at-jobs.md +++ b/content/post/2021-12-22-in-defence-of-looking-at-jobs.md @@ -3,12 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2021-12-22T11:14:41Z" -guid: https://chrisbeeley.net/?p=1595 -id: 1595 -spay_email: -- "" title: In defence of looking at jobs -url: /?p=1595 --- Nobody should ever have to apologise for looking at jobs, however settled they are. Looking at jobs just means one of: diff --git a/content/post/2022-01-10-in-defence-of-the-ordinary.md b/content/post/2022-01-10-in-defence-of-the-ordinary.md index b7a0b31..12417dc 100644 --- a/content/post/2022-01-10-in-defence-of-the-ordinary.md +++ b/content/post/2022-01-10-in-defence-of-the-ordinary.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2022-01-10T17:40:24Z" -guid: https://chrisbeeley.net/?p=1599 -id: 1599 title: In defence of the ordinary -url: /?p=1599 --- I think this might be a general cultural problem, but I notice it a lot in my field of healthcare analytics. There are lots of “case studies” and “pathfinders”, that kind of thing, groups of people who are doing amazing stuff. diff --git a/content/post/2022-05-22-the-goldacre-review-greatest-hits.md b/content/post/2022-05-22-the-goldacre-review-greatest-hits.md index 8156a8f..535d448 100644 --- a/content/post/2022-05-22-the-goldacre-review-greatest-hits.md +++ b/content/post/2022-05-22-the-goldacre-review-greatest-hits.md @@ -3,10 +3,7 @@ author: chrisbeeley categories: - Uncategorized date: "2022-05-22T12:18:25Z" -guid: https://chrisbeeley.net/?p=1626 -id: 1626 title: The Goldacre review- greatest hits -url: /?p=1626 --- I absolutely love the [Goldacare review](https://www.gov.uk/government/publications/better-broader-safer-using-health-data-for-research-and-analysis/better-broader-safer-using-health-data-for-research-and-analysis), I really can’t praise it enough, and I will be doing a lot of work based on it in the coming weeks and months looking at it from the perspective of my own Trust and, (with others) from the perspective of my ICS, and NHS-R. NHS-R has a couple of repos looking at matters related to the review ([statement on tools](https://github.com/nhs-r-community/statements-on-tools) and [NHS-R vision](https://github.com/nhs-r-community/nhs-r_vision)) and we need to do some thinking about stuff that particularly comes out of this review that we can look at (which I have started [doing on my own](https://chrisbeeley.github.io/notebook/docs/goldacre_review/nhs-r/), community effort will follow). diff --git a/content/post/2024-05-04-decisions-decisions.md b/content/post/2024-05-04-decisions-decisions.md index 9a8268c..01f1fb2 100644 --- a/content/post/2024-05-04-decisions-decisions.md +++ b/content/post/2024-05-04-decisions-decisions.md @@ -14,7 +14,7 @@ The general feeling for an analyst as they come up the ranks, I would say, is fe The first reason people ask me stuff is because I know what I'm talking about in my little bit of data science. I'm happy with this one, clearly. I've already recruited such a good team that I think already it is true that any question about data science would be better answered by at least one of the team, and that's entirely what I want, but I do obviously know some stuff and I can answer questions and talk about it. I'm going to put in this category stuff that I should answer better than the team too, which would be strategic questions about data science. This is less familiar ground to me but I have never had a technical person as a manager and never will now so I'm reasonably comfortable plotting a course, although clearly sometimes I will be right and sometimes wrong. -The second reason people ask me stuff is because I'm the human shield if it all goes wrong. For example, thorny issues of prioritisation come up sometimes. We have tough choices to make about what to do and what not to do, the order to do it in, how well to do it, and so on. Making these decisions is clearly a team sport- between the customers, and me, and the team. If we get it wrong someone suffers- the customers don't get what they want, the team work too hard or on something they don't believe in. But owning the decisions is my job. I want the customer to feel assured that we are going to get the calls right, and I want the team to know that if it all goes wrong it's my job to explain why, and it's my decision making process that got us there. I'm accountable, not them. As I said in the [previous post on this blog]({{< ref "2024-03-25-new-year-new-blog.md" >}} "About Us") that's what the extra money is for. Not for having all the answers, but for owning the solutions, trying to find a path through any problems, and always being in front of your team if it all goes wrong. +The second reason people ask me stuff is because I'm the human shield if it all goes wrong. For example, thorny issues of prioritisation come up sometimes. We have tough choices to make about what to do and what not to do, the order to do it in, how well to do it, and so on. Making these decisions is clearly a team sport- between the customers, and me, and the team. If we get it wrong someone suffers- the customers don't get what they want, the team work too hard or on something they don't believe in. But owning the decisions is my job. I want the customer to feel assured that we are going to get the calls right, and I want the team to know that if it all goes wrong it's my job to explain why, and it's my decision making process that got us there. I'm accountable, not them. As I said in the [previous post on this blog]({{< ref "2024-03-25-new-year-new-blog.md" >}}) that's what the extra money is for. Not for having all the answers, but for owning the solutions, trying to find a path through any problems, and always being in front of your team if it all goes wrong. So far so good. I'm on those two now, and it feels natural to me to give good advice where it's needed, help make the best decisions we can, and to own those decisions. And now we come to the last reason, which I'm still not great with. The third reason people ask me stuff is just out of sheer it's my job to decide stuff. Sometimes there are just no correct answers or no data to answer the questions with, sometimes there is deadlock between two parties. Sometimes people who would be better at answering the questions don't want to own the decisions for whatever reason (sometimes it involves money, that's a common one). So I will advise or make decisions because someone has to, and the most obvious person in the room to do that is me. A classic thing I've always noticed before I was given any decision making power is a group of managers all sitting round deciding on the visual design of something. They're all completely ignorant of visual design, it would be far better to get somebody that understands visual design to decide, but it just feels natural for the managers to sit around and argue about it and pick something. Honestly I feel like some people are way too good at this, they jump straight in with their opinions without any apparent regard for their complete ignorance, but maybe I'm being unfair. Maybe they're perfectly well aware that they don't know what they're talking about, but they've been at this game longer than me and they know that their role in that moment is to make or contribute to a decision. diff --git a/public/404.html b/public/404.html index 57478d5..15d8a7d 100644 --- a/public/404.html +++ b/public/404.html @@ -7,7 +7,7 @@ - + @@ -31,11 +31,12 @@ - + - - + + + diff --git a/public/?p=1016/index.html b/public/?p=1016/index.html index 41ebcf3..5ded2ec 100644 --- a/public/?p=1016/index.html +++ b/public/?p=1016/index.html @@ -7,7 +7,7 @@ Ellen Townsend: Small talk saves lives — IMH Blog (Nottingham) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1017/index.html b/public/?p=1017/index.html index 518058e..a515dbe 100644 --- a/public/?p=1017/index.html +++ b/public/?p=1017/index.html @@ -7,7 +7,7 @@ Filtering data straight into a plot with tidyverse | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1023/index.html b/public/?p=1023/index.html index caca24e..c7bf91a 100644 --- a/public/?p=1023/index.html +++ b/public/?p=1023/index.html @@ -7,7 +7,7 @@ One editor to rule them all- Atom | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1025/index.html b/public/?p=1025/index.html index 66e700b..2da71b2 100644 --- a/public/?p=1025/index.html +++ b/public/?p=1025/index.html @@ -7,7 +7,7 @@ Better Git commit messages | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1030/index.html b/public/?p=1030/index.html index 9c757e3..7b8ee0e 100644 --- a/public/?p=1030/index.html +++ b/public/?p=1030/index.html @@ -7,7 +7,7 @@ Font size of code in .Rpres presentations | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1032/index.html b/public/?p=1032/index.html index eb6b24f..fda21a5 100644 --- a/public/?p=1032/index.html +++ b/public/?p=1032/index.html @@ -7,7 +7,7 @@ Analysis tools for Manager Joe | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1037/index.html b/public/?p=1037/index.html index 31c3078..58ecf39 100644 --- a/public/?p=1037/index.html +++ b/public/?p=1037/index.html @@ -7,7 +7,7 @@ Failure to produce pdf with RMarkdown tidyverse | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1042/index.html b/public/?p=1042/index.html index 51e9f95..7db0201 100644 --- a/public/?p=1042/index.html +++ b/public/?p=1042/index.html @@ -7,7 +7,7 @@ Gathering data (wide to long) in the tidyverse | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1047/index.html b/public/?p=1047/index.html index 57b4370..ddcd67d 100644 --- a/public/?p=1047/index.html +++ b/public/?p=1047/index.html @@ -7,7 +7,7 @@ Analysing runs from the Polar web flow service | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1052/index.html b/public/?p=1052/index.html index a373374..b44ea09 100644 --- a/public/?p=1052/index.html +++ b/public/?p=1052/index.html @@ -7,7 +7,7 @@ New Year blog post | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1057/index.html b/public/?p=1057/index.html index 36d440f..105d68d 100644 --- a/public/?p=1057/index.html +++ b/public/?p=1057/index.html @@ -7,7 +7,7 @@ One weird trick to getting column types right with read_csv | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1064/index.html b/public/?p=1064/index.html index 1b0b994..5dea84f 100644 --- a/public/?p=1064/index.html +++ b/public/?p=1064/index.html @@ -7,7 +7,7 @@ Scraping the RStudio webinar list | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1077/index.html b/public/?p=1077/index.html index 36cf4c7..de18f49 100644 --- a/public/?p=1077/index.html +++ b/public/?p=1077/index.html @@ -7,7 +7,7 @@ Securing Shiny Server over SSL with Apache on Ubuntu | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=108/index.html b/public/?p=108/index.html index fc5132a..3228094 100644 --- a/public/?p=108/index.html +++ b/public/?p=108/index.html @@ -7,7 +7,7 @@ Robin Hood marathon results | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1092/index.html b/public/?p=1092/index.html index 049a4dd..d31574e 100644 --- a/public/?p=1092/index.html +++ b/public/?p=1092/index.html @@ -7,7 +7,7 @@ Convert icons to different colours | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1096/index.html b/public/?p=1096/index.html index e151103..ab65239 100644 --- a/public/?p=1096/index.html +++ b/public/?p=1096/index.html @@ -7,7 +7,7 @@ Checking memory usage in R | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1098/index.html b/public/?p=1098/index.html index f919c8c..932bdd0 100644 --- a/public/?p=1098/index.html +++ b/public/?p=1098/index.html @@ -7,7 +7,7 @@ Recoding to NA with dplyr | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1104/index.html b/public/?p=1104/index.html index 4b52432..d1f91bd 100644 --- a/public/?p=1104/index.html +++ b/public/?p=1104/index.html @@ -7,7 +7,7 @@ Selectively hide text with JavaScript in RMarkdown | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1116/index.html b/public/?p=1116/index.html index d266071..a58fb1d 100644 --- a/public/?p=1116/index.html +++ b/public/?p=1116/index.html @@ -7,7 +7,7 @@ Passing strings as variables from a Shiny app into dplyr | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1124/index.html b/public/?p=1124/index.html index d58e7bc..9ce2dd1 100644 --- a/public/?p=1124/index.html +++ b/public/?p=1124/index.html @@ -7,7 +7,7 @@ Shiny Pro in a Windows/ NHS environment, part 1: The curse of Kerberos | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1143/index.html b/public/?p=1143/index.html index 374db59..914c871 100644 --- a/public/?p=1143/index.html +++ b/public/?p=1143/index.html @@ -7,7 +7,7 @@ Producing several plots at once with RMarkdown and purrr | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1147/index.html b/public/?p=1147/index.html index ae9bda3..68e5541 100644 --- a/public/?p=1147/index.html +++ b/public/?p=1147/index.html @@ -7,7 +7,7 @@ Jupyter, Python, interactive web frameworks, and more | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1152/index.html b/public/?p=1152/index.html index 7bc29bb..5eb63d8 100644 --- a/public/?p=1152/index.html +++ b/public/?p=1152/index.html @@ -7,7 +7,7 @@ In praise of awkward questions | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1155/index.html b/public/?p=1155/index.html index 39c0938..6dff101 100644 --- a/public/?p=1155/index.html +++ b/public/?p=1155/index.html @@ -7,7 +7,7 @@ Filling in non missing elements by row (Survey Monkey masterclass) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1157/index.html b/public/?p=1157/index.html index f50ba73..122a68c 100644 --- a/public/?p=1157/index.html +++ b/public/?p=1157/index.html @@ -7,7 +7,7 @@ The shinyverse | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1159/index.html b/public/?p=1159/index.html index 33f5337..a63a381 100644 --- a/public/?p=1159/index.html +++ b/public/?p=1159/index.html @@ -7,7 +7,7 @@ Produce tables in loop | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1170/index.html b/public/?p=1170/index.html index 550453d..72c4761 100644 --- a/public/?p=1170/index.html +++ b/public/?p=1170/index.html @@ -7,7 +7,7 @@ Drawing stacked barcharts the tidyverse way | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1173/index.html b/public/?p=1173/index.html index 5628ca4..c3f4529 100644 --- a/public/?p=1173/index.html +++ b/public/?p=1173/index.html @@ -7,7 +7,7 @@ A tidy text talk and some stuff from my Shiny book | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1181/index.html b/public/?p=1181/index.html index 5adced0..bcda2b8 100644 --- a/public/?p=1181/index.html +++ b/public/?p=1181/index.html @@ -7,7 +7,7 @@ New Year&#8217;s post | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1186/index.html b/public/?p=1186/index.html index bc9083c..ac01798 100644 --- a/public/?p=1186/index.html +++ b/public/?p=1186/index.html @@ -7,7 +7,7 @@ Data science accelerator lesson one- build a pipeline and ship the code! | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1188/index.html b/public/?p=1188/index.html index 2690347..8a52888 100644 --- a/public/?p=1188/index.html +++ b/public/?p=1188/index.html @@ -7,7 +7,7 @@ Dplyr function to replace nested ifelse (like SQL CASE WHEN) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1190/index.html b/public/?p=1190/index.html index cb98309..34ef5ec 100644 --- a/public/?p=1190/index.html +++ b/public/?p=1190/index.html @@ -7,7 +7,7 @@ Citing R packages in RMarkdown | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1195/index.html b/public/?p=1195/index.html index 8e5514c..5d3f2ca 100644 --- a/public/?p=1195/index.html +++ b/public/?p=1195/index.html @@ -7,7 +7,7 @@ A world of #plotthedots and&#8230; what else? | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1198/index.html b/public/?p=1198/index.html index 1ab2819..8841ec8 100644 --- a/public/?p=1198/index.html +++ b/public/?p=1198/index.html @@ -7,7 +7,7 @@ Suppress console output with ggplot, purrr, and RMarkdown | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1209/index.html b/public/?p=1209/index.html index 0013a37..50f800f 100644 --- a/public/?p=1209/index.html +++ b/public/?p=1209/index.html @@ -7,7 +7,7 @@ Producing RMarkdown reports with Plumber | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1212/index.html b/public/?p=1212/index.html index 5fe334c..685dbdf 100644 --- a/public/?p=1212/index.html +++ b/public/?p=1212/index.html @@ -7,7 +7,7 @@ Adding line returns in RMarkdown in a loop | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1214/index.html b/public/?p=1214/index.html index b356b6f..09919a2 100644 --- a/public/?p=1214/index.html +++ b/public/?p=1214/index.html @@ -7,7 +7,7 @@ The future of patient experience data at Nottinghamshire Healthcare | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1216/index.html b/public/?p=1216/index.html index 92d1448..85297c4 100644 --- a/public/?p=1216/index.html +++ b/public/?p=1216/index.html @@ -7,7 +7,7 @@ A note for Kindle readers of my Shiny book | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1218/index.html b/public/?p=1218/index.html index 37e61ec..905d6f4 100644 --- a/public/?p=1218/index.html +++ b/public/?p=1218/index.html @@ -7,7 +7,7 @@ Python, working together, and productionising code at Nottinghamshire Healthcare NHS Trust | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1222/index.html b/public/?p=1222/index.html index c3f2355..283eaaa 100644 --- a/public/?p=1222/index.html +++ b/public/?p=1222/index.html @@ -7,7 +7,7 @@ The analysts&#8217; manifesto | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1230/index.html b/public/?p=1230/index.html index 95b243a..afd7f8a 100644 --- a/public/?p=1230/index.html +++ b/public/?p=1230/index.html @@ -7,7 +7,7 @@ Add label to shinydashboard | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1242/index.html b/public/?p=1242/index.html index 502613c..75c6d87 100644 --- a/public/?p=1242/index.html +++ b/public/?p=1242/index.html @@ -7,7 +7,7 @@ Authenticating using LDAP from Active Directory using Shiny Server Pro | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1257/index.html b/public/?p=1257/index.html index 1f34fa5..c857d7b 100644 --- a/public/?p=1257/index.html +++ b/public/?p=1257/index.html @@ -7,7 +7,7 @@ NHS-R conference | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1263/index.html b/public/?p=1263/index.html index fd2e835..442ac47 100644 --- a/public/?p=1263/index.html +++ b/public/?p=1263/index.html @@ -7,7 +7,7 @@ My superpower (a talk I gave about being ill) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1273/index.html b/public/?p=1273/index.html index 2fcf3ab..c9cc20b 100644 --- a/public/?p=1273/index.html +++ b/public/?p=1273/index.html @@ -7,7 +7,7 @@ Decade round up post | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1287/index.html b/public/?p=1287/index.html index ac2a224..f709735 100644 --- a/public/?p=1287/index.html +++ b/public/?p=1287/index.html @@ -7,7 +7,7 @@ Converting words on a survey dataset to numbers for analysis | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1292/index.html b/public/?p=1292/index.html index e9d3f55..5ab75d2 100644 --- a/public/?p=1292/index.html +++ b/public/?p=1292/index.html @@ -7,7 +7,7 @@ Rapidly find the mean of survey questions | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1307/index.html b/public/?p=1307/index.html index 17a0619..bc89c73 100644 --- a/public/?p=1307/index.html +++ b/public/?p=1307/index.html @@ -7,7 +7,7 @@ The Great Survey Munge | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=133/index.html b/public/?p=133/index.html index d11ca2e..17fe6a6 100644 --- a/public/?p=133/index.html +++ b/public/?p=133/index.html @@ -7,7 +7,7 @@ Simulating data | - + @@ -32,7 +32,7 @@ - + @@ -47,8 +47,10 @@ - - + + + + diff --git a/public/?p=1336/index.html b/public/?p=1336/index.html index 32980f3..4636f9b 100644 --- a/public/?p=1336/index.html +++ b/public/?p=1336/index.html @@ -7,7 +7,7 @@ NHS data science and software licensing | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1341/index.html b/public/?p=1341/index.html index 0e6cecb..ab77312 100644 --- a/public/?p=1341/index.html +++ b/public/?p=1341/index.html @@ -7,7 +7,7 @@ Data science for human beings | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1344/index.html b/public/?p=1344/index.html index 863db73..d226250 100644 --- a/public/?p=1344/index.html +++ b/public/?p=1344/index.html @@ -7,7 +7,7 @@ app.R and global.R | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1366/index.html b/public/?p=1366/index.html index 301ca38..27da84e 100644 --- a/public/?p=1366/index.html +++ b/public/?p=1366/index.html @@ -7,7 +7,7 @@ Productionising R at Nottinghamshire Healthcare | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1380/index.html b/public/?p=1380/index.html index 4c4ee20..83f6f54 100644 --- a/public/?p=1380/index.html +++ b/public/?p=1380/index.html @@ -7,7 +7,7 @@ RStudio Connect in the cloud | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1388/index.html b/public/?p=1388/index.html index c4fcf60..80e6eec 100644 --- a/public/?p=1388/index.html +++ b/public/?p=1388/index.html @@ -7,7 +7,7 @@ RStudio Connect behind the firewall | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/?p=1395/index.html b/public/?p=1395/index.html index 7a898c9..b154bd0 100644 --- a/public/?p=1395/index.html +++ b/public/?p=1395/index.html @@ -1,13 +1,13 @@ - + Getting started in data science for healthcare | - + @@ -29,10 +29,10 @@ - + - + @@ -43,8 +43,10 @@ - - + + + + @@ -157,7 +159,7 @@

Getting started in data science for healthcare

- + Graphs > tables

@@ -361,7 +362,7 @@

- + Stop punishing people with data

@@ -378,7 +379,7 @@

- + Shoddy data

@@ -395,7 +396,7 @@

- + Managing data science teams in the trenches

@@ -412,7 +413,7 @@

- + What do we want from senior analysts in the NHS?

@@ -429,7 +430,7 @@

- + SQL versus analytic tools

@@ -446,7 +447,7 @@

- + Building generic Shiny applications with a data module

@@ -463,7 +464,7 @@

- + Accessing plot characteristics in Shiny modules

@@ -480,7 +481,7 @@

- + Serving RStudio Connect content to logged in and anonymous users

@@ -497,7 +498,7 @@

- + Analyst, analyse thyself

@@ -514,7 +515,7 @@

- + Shiny modules for beginners

@@ -531,7 +532,7 @@

- + Getting started in data science for healthcare

diff --git a/public/index.html b/public/index.html index 18b87b8..431f8db 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,7 @@ - + @@ -35,11 +35,11 @@ - + - - + + diff --git a/public/index.xml b/public/index.xml index 1c65078..de81c97 100644 --- a/public/index.xml +++ b/public/index.xml @@ -59,149 +59,149 @@ The Goldacre review- greatest hits - https://chrisbeeley.github.io/chris_beeley_blog/?p=1626/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2022-05-22-the-goldacre-review-greatest-hits/ Sun, 22 May 2022 12:18:25 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1626/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2022-05-22-the-goldacre-review-greatest-hits/ I absolutely love the Goldacare review, I really can’t praise it enough, and I will be doing a lot of work based on it in the coming weeks and months looking at it from the perspective of my own Trust and, (with others) from the perspective of my ICS, and NHS-R. In defence of the ordinary - https://chrisbeeley.github.io/chris_beeley_blog/?p=1599/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2022-01-10-in-defence-of-the-ordinary/ Mon, 10 Jan 2022 17:40:24 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1599/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2022-01-10-in-defence-of-the-ordinary/ I think this might be a general cultural problem, but I notice it a lot in my field of healthcare analytics. In defence of looking at jobs - https://chrisbeeley.github.io/chris_beeley_blog/?p=1595/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-12-22-in-defence-of-looking-at-jobs/ Wed, 22 Dec 2021 11:14:41 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1595/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-12-22-in-defence-of-looking-at-jobs/ Nobody should ever have to apologise for looking at jobs, however settled they are. In defence of holiday working - https://chrisbeeley.github.io/chris_beeley_blog/?p=1591/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-12-16-in-defence-of-holiday-working/ Thu, 16 Dec 2021 21:21:14 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1591/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-12-16-in-defence-of-holiday-working/ This might be a little bit controversial, this post. If you hate it please don’t be offended, it’s just my opinion. In defence of eating - https://chrisbeeley.github.io/chris_beeley_blog/?p=1582/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-24-in-defence-of-eating/ Wed, 24 Nov 2021 15:07:03 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1582/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-24-in-defence-of-eating/ One weird thing in remote/ pandemic times is that people have started turning their cameras off when they eat. In defence of dashboards - https://chrisbeeley.github.io/chris_beeley_blog/?p=1574/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-16-in-defence-of-dashboards/ Tue, 16 Nov 2021 22:19:27 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1574/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-16-in-defence-of-dashboards/ I’ve had lively debates about dashboards with various people, including someone in my own team, and somebody on Twitter just mentioned that dashboards are often not used (this blog post will be my response to this tweet, not the first time I’ve answered a tweet with a blog and very on brand for me 😉). Make statistics sexy - https://chrisbeeley.github.io/chris_beeley_blog/?p=1570/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-13-make-statistics-sexy/ Sat, 13 Nov 2021 23:12:54 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1570/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-11-13-make-statistics-sexy/ I’ve been enjoined to make statistics sexy. It’s really taking root in my brain. Data saves lives- and so does open code - https://chrisbeeley.github.io/chris_beeley_blog/?p=1554/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-09-17-data-saves-lives-and-so-does-open-code/ Fri, 17 Sep 2021 16:56:25 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1554/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-09-17-data-saves-lives-and-so-does-open-code/ I’m reading data saves lives. And look, it’s that thing that I say all the time, that I have pinned on my Twitter profile, the thing I’ve heard time and time again for a decade that everybody just stands around nodding at and nothing actually changes. Pay and reward - https://chrisbeeley.github.io/chris_beeley_blog/?p=1545/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-08-19-pay-and-reward/ Thu, 19 Aug 2021 22:30:25 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1545/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-08-19-pay-and-reward/ I’m reading No Rules Rules, the Netflix management book. It’s really good, lots of interesting stuff in there about doing things differently and although clearly there’s a lot I can’t do in the NHS, there are lessons in there for sure. Graphs > tables - https://chrisbeeley.github.io/chris_beeley_blog/?p=1537/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-19-graphs-tables/ Mon, 19 Jul 2021 17:30:17 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1537/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-19-graphs-tables/ One phenomenon that I find very strange in the NHS (and elsewhere, probably, I’ve never worked anywhere else) is the obsession people have with having tables of numbers instead of graphs. Stop punishing people with data - https://chrisbeeley.github.io/chris_beeley_blog/?p=1533/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-18-stop-punishing-people-with-data/ Sun, 18 Jul 2021 15:28:30 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1533/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-18-stop-punishing-people-with-data/ Any observed statistical regularity will tend to collapse once pressure is placed upon it for control purposes Shoddy data - https://chrisbeeley.github.io/chris_beeley_blog/?p=1530/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-14-shoddy-data/ Wed, 14 Jul 2021 16:42:02 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1530/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-07-14-shoddy-data/ You know, naming no names because I’ll get in trouble but someone somewhere has paid for some data from a proprietary vendor and they’re shipping absolutely unusable garbage data. Managing data science teams in the trenches - https://chrisbeeley.github.io/chris_beeley_blog/?p=1517/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-06-01-managing-data-science-teams-in-the-trenches/ Tue, 01 Jun 2021 12:11:00 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1517/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-06-01-managing-data-science-teams-in-the-trenches/ We’re systematically devaluing management and leadership in the analyst space, and I encounter a lot of people who think that a day with no code written is a day wasted. What do we want from senior analysts in the NHS? - https://chrisbeeley.github.io/chris_beeley_blog/?p=1514/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs/ Mon, 31 May 2021 12:02:03 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1514/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs/ I’ve been meaning to write this for ages and I’ve just had a rather silly conversation on Twitter about managers and leaders in the NHS which has inspired me to get on with it. SQL versus analytic tools - https://chrisbeeley.github.io/chris_beeley_blog/?p=1495/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-03-26-sql-versus-analytic-tools/ Fri, 26 Mar 2021 10:43:42 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1495/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-03-26-sql-versus-analytic-tools/ From a tweet from my NHS-R buddy John MacKintosh Building generic Shiny applications with a data module - https://chrisbeeley.github.io/chris_beeley_blog/?p=1489/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-02-18-building-generic-shiny-applications-with-a-data-module/ Thu, 18 Feb 2021 16:13:18 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1489/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-02-18-building-generic-shiny-applications-with-a-data-module/ We’re rebuilding our patient experience dashboard at the moment, partly to incorporate some of the work that we’re doing on text mining and partly to connect it up to other types of information we have like staff experience and clinical outcomes. Accessing plot characteristics in Shiny modules - https://chrisbeeley.github.io/chris_beeley_blog/?p=1478/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules/ Fri, 29 Jan 2021 22:47:49 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1478/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules/ It was my New Year’s resolution to blog more and that’s going really well because this is the first blog I’ve done all year and it’s nearly the end of January. Serving RStudio Connect content to logged in and anonymous users - https://chrisbeeley.github.io/chris_beeley_blog/?p=1455/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users/ Mon, 19 Oct 2020 17:16:21 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1455/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users/ We have our patient feedback dashboard in the open where anyone can see what Nottinghamshire Healthcare NHS Trust’s patients are saying about us. Analyst, analyse thyself - https://chrisbeeley.github.io/chris_beeley_blog/?p=1434/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-10-02-analyst-analyse-thyself/ Fri, 02 Oct 2020 09:00:14 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1434/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-10-02-analyst-analyse-thyself/ I work in a small (growing) team of data scientists and we’re part of a larger analytic unit which has a focus on innovation in analytics (hence us) and public health methods. Shiny modules for beginners - https://chrisbeeley.github.io/chris_beeley_blog/?p=1411/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-08-05-shiny-modules-for-beginners/ Wed, 05 Aug 2020 17:53:38 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1411/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-08-05-shiny-modules-for-beginners/ I’ve seen some discussion on the Internet about whether people learning Shiny should start with modules or if they’re an advanced topic. Getting started in data science for healthcare - https://chrisbeeley.github.io/chris_beeley_blog/?p=1395/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-07-13-getting-started-in-data-science-for-healthcare/ Mon, 13 Jul 2020 15:55:37 +0000 - https://chrisbeeley.github.io/chris_beeley_blog/?p=1395/ + https://chrisbeeley.github.io/chris_beeley_blog/post/2020-07-13-getting-started-in-data-science-for-healthcare/ I just recruited to a data science post at Nottinghamshire Healthcare NHS Trust and I’ve been asked for feedback by several people about how to get started in data science in healthcare, and indeed how to get a job in data science in healthcare. diff --git a/public/post/2015-09-01-producing-headings-in-word-files-programmatically-using-knitr/index.html b/public/post/2015-09-01-producing-headings-in-word-files-programmatically-using-knitr/index.html index 9c9cfb5..e5f260d 100644 --- a/public/post/2015-09-01-producing-headings-in-word-files-programmatically-using-knitr/index.html +++ b/public/post/2015-09-01-producing-headings-in-word-files-programmatically-using-knitr/index.html @@ -7,7 +7,7 @@ Producing headings in Word files programmatically using knitr | - + @@ -32,7 +32,7 @@ - + @@ -42,8 +42,10 @@ - - + + + + diff --git a/public/post/2020-07-13-getting-started-in-data-science-for-healthcare/index.html b/public/post/2020-07-13-getting-started-in-data-science-for-healthcare/index.html new file mode 100644 index 0000000..9578e37 --- /dev/null +++ b/public/post/2020-07-13-getting-started-in-data-science-for-healthcare/index.html @@ -0,0 +1,174 @@ + + + + + + + Getting started in data science for healthcare | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Getting started in data science for healthcare

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2020-08-05-shiny-modules-for-beginners/index.html b/public/post/2020-08-05-shiny-modules-for-beginners/index.html new file mode 100644 index 0000000..265f46c --- /dev/null +++ b/public/post/2020-08-05-shiny-modules-for-beginners/index.html @@ -0,0 +1,162 @@ + + + + + + + Shiny modules for beginners | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Shiny modules for beginners

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2020-10-02-analyst-analyse-thyself/index.html b/public/post/2020-10-02-analyst-analyse-thyself/index.html new file mode 100644 index 0000000..a33c0af --- /dev/null +++ b/public/post/2020-10-02-analyst-analyse-thyself/index.html @@ -0,0 +1,164 @@ + + + + + + + Analyst, analyse thyself | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Analyst, analyse thyself

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users/index.html b/public/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users/index.html new file mode 100644 index 0000000..ae33d1b --- /dev/null +++ b/public/post/2020-10-19-serving-rstudio-connect-content-to-logged-in-and-anonymous-users/index.html @@ -0,0 +1,174 @@ + + + + + + + Serving RStudio Connect content to logged in and anonymous users | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Serving RStudio Connect content to logged in and anonymous users

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules/index.html b/public/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules/index.html new file mode 100644 index 0000000..8c67214 --- /dev/null +++ b/public/post/2021-01-29-accessing-plot-characteristics-in-shiny-modules/index.html @@ -0,0 +1,165 @@ + + + + + + + Accessing plot characteristics in Shiny modules | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Accessing plot characteristics in Shiny modules

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-02-18-building-generic-shiny-applications-with-a-data-module/index.html b/public/post/2021-02-18-building-generic-shiny-applications-with-a-data-module/index.html new file mode 100644 index 0000000..ecf6770 --- /dev/null +++ b/public/post/2021-02-18-building-generic-shiny-applications-with-a-data-module/index.html @@ -0,0 +1,176 @@ + + + + + + + Building generic Shiny applications with a data module | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Building generic Shiny applications with a data module

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-03-26-sql-versus-analytic-tools/index.html b/public/post/2021-03-26-sql-versus-analytic-tools/index.html new file mode 100644 index 0000000..6348d70 --- /dev/null +++ b/public/post/2021-03-26-sql-versus-analytic-tools/index.html @@ -0,0 +1,169 @@ + + + + + + + SQL versus analytic tools | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

SQL versus analytic tools

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs/index.html b/public/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs/index.html new file mode 100644 index 0000000..0536123 --- /dev/null +++ b/public/post/2021-05-31-what-do-we-want-from-senior-analysts-in-the-nhs/index.html @@ -0,0 +1,167 @@ + + + + + + + What do we want from senior analysts in the NHS? | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

What do we want from senior analysts in the NHS?

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-06-01-managing-data-science-teams-in-the-trenches/index.html b/public/post/2021-06-01-managing-data-science-teams-in-the-trenches/index.html new file mode 100644 index 0000000..0c9d6a8 --- /dev/null +++ b/public/post/2021-06-01-managing-data-science-teams-in-the-trenches/index.html @@ -0,0 +1,167 @@ + + + + + + + Managing data science teams in the trenches | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Managing data science teams in the trenches

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-07-14-shoddy-data/index.html b/public/post/2021-07-14-shoddy-data/index.html new file mode 100644 index 0000000..8135762 --- /dev/null +++ b/public/post/2021-07-14-shoddy-data/index.html @@ -0,0 +1,163 @@ + + + + + + + Shoddy data | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Shoddy data

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-07-18-stop-punishing-people-with-data/index.html b/public/post/2021-07-18-stop-punishing-people-with-data/index.html new file mode 100644 index 0000000..68b2a31 --- /dev/null +++ b/public/post/2021-07-18-stop-punishing-people-with-data/index.html @@ -0,0 +1,187 @@ + + + + + + + Stop punishing people with data | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Stop punishing people with data

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-07-19-graphs-tables/index.html b/public/post/2021-07-19-graphs-tables/index.html new file mode 100644 index 0000000..addbf48 --- /dev/null +++ b/public/post/2021-07-19-graphs-tables/index.html @@ -0,0 +1,164 @@ + + + + + + + Graphs > tables | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Graphs > tables

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-08-19-pay-and-reward/index.html b/public/post/2021-08-19-pay-and-reward/index.html new file mode 100644 index 0000000..6e94b57 --- /dev/null +++ b/public/post/2021-08-19-pay-and-reward/index.html @@ -0,0 +1,165 @@ + + + + + + + Pay and reward | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Pay and reward

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-09-17-data-saves-lives-and-so-does-open-code/index.html b/public/post/2021-09-17-data-saves-lives-and-so-does-open-code/index.html new file mode 100644 index 0000000..9b5d267 --- /dev/null +++ b/public/post/2021-09-17-data-saves-lives-and-so-does-open-code/index.html @@ -0,0 +1,168 @@ + + + + + + + Data saves lives- and so does open code | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Data saves lives- and so does open code

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-11-13-make-statistics-sexy/index.html b/public/post/2021-11-13-make-statistics-sexy/index.html new file mode 100644 index 0000000..c29f0b9 --- /dev/null +++ b/public/post/2021-11-13-make-statistics-sexy/index.html @@ -0,0 +1,163 @@ + + + + + + + Make statistics sexy | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

Make statistics sexy

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-11-16-in-defence-of-dashboards/index.html b/public/post/2021-11-16-in-defence-of-dashboards/index.html new file mode 100644 index 0000000..1a2c937 --- /dev/null +++ b/public/post/2021-11-16-in-defence-of-dashboards/index.html @@ -0,0 +1,176 @@ + + + + + + + In defence of dashboards | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

In defence of dashboards

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-11-24-in-defence-of-eating/index.html b/public/post/2021-11-24-in-defence-of-eating/index.html new file mode 100644 index 0000000..f889b83 --- /dev/null +++ b/public/post/2021-11-24-in-defence-of-eating/index.html @@ -0,0 +1,161 @@ + + + + + + + In defence of eating | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

In defence of eating

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-12-16-in-defence-of-holiday-working/index.html b/public/post/2021-12-16-in-defence-of-holiday-working/index.html new file mode 100644 index 0000000..16a2796 --- /dev/null +++ b/public/post/2021-12-16-in-defence-of-holiday-working/index.html @@ -0,0 +1,166 @@ + + + + + + + In defence of holiday working | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

In defence of holiday working

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2021-12-22-in-defence-of-looking-at-jobs/index.html b/public/post/2021-12-22-in-defence-of-looking-at-jobs/index.html new file mode 100644 index 0000000..e6d0ce6 --- /dev/null +++ b/public/post/2021-12-22-in-defence-of-looking-at-jobs/index.html @@ -0,0 +1,168 @@ + + + + + + + In defence of looking at jobs | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

In defence of looking at jobs

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2022-01-10-in-defence-of-the-ordinary/index.html b/public/post/2022-01-10-in-defence-of-the-ordinary/index.html new file mode 100644 index 0000000..ef4c8bc --- /dev/null +++ b/public/post/2022-01-10-in-defence-of-the-ordinary/index.html @@ -0,0 +1,162 @@ + + + + + + + In defence of the ordinary | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

In defence of the ordinary

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2022-05-22-the-goldacre-review-greatest-hits/index.html b/public/post/2022-05-22-the-goldacre-review-greatest-hits/index.html new file mode 100644 index 0000000..24d4875 --- /dev/null +++ b/public/post/2022-05-22-the-goldacre-review-greatest-hits/index.html @@ -0,0 +1,169 @@ + + + + + + + The Goldacre review- greatest hits | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+ + + +
+ + +
+
+ + + + + + + + + + + + +
+ +
+ + +

The Goldacre review- greatest hits

+ +

+ By chrisbeeley +

+ + + + + + + + +
+ + + + +
+ +
+ + + + diff --git a/public/post/2022-05-29-the-prevalence-of-code-sharing-goldacre/index.html b/public/post/2022-05-29-the-prevalence-of-code-sharing-goldacre/index.html index 3a374ed..80e4bc7 100644 --- a/public/post/2022-05-29-the-prevalence-of-code-sharing-goldacre/index.html +++ b/public/post/2022-05-29-the-prevalence-of-code-sharing-goldacre/index.html @@ -7,7 +7,7 @@ The prevalence of code sharing (Goldacre) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/post/2022-06-16-we-need-more-than-black-box-systems-goldacre/index.html b/public/post/2022-06-16-we-need-more-than-black-box-systems-goldacre/index.html index d586ace..760069c 100644 --- a/public/post/2022-06-16-we-need-more-than-black-box-systems-goldacre/index.html +++ b/public/post/2022-06-16-we-need-more-than-black-box-systems-goldacre/index.html @@ -7,7 +7,7 @@ We need more than "black box"; systems (Goldacre) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/post/2022-06-23-data-science-for-dummies-goldacre/index.html b/public/post/2022-06-23-data-science-for-dummies-goldacre/index.html index 97f95f1..ebce211 100644 --- a/public/post/2022-06-23-data-science-for-dummies-goldacre/index.html +++ b/public/post/2022-06-23-data-science-for-dummies-goldacre/index.html @@ -7,7 +7,7 @@ Data science for dummies (Goldacre) | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/post/2022-08-23-rap-a-10-year-journey/index.html b/public/post/2022-08-23-rap-a-10-year-journey/index.html index 91327e1..011cd9f 100644 --- a/public/post/2022-08-23-rap-a-10-year-journey/index.html +++ b/public/post/2022-08-23-rap-a-10-year-journey/index.html @@ -7,7 +7,7 @@ RAP; a 10 year journey | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/post/2023-02-14-data-science-panel-questions/index.html b/public/post/2023-02-14-data-science-panel-questions/index.html index 89613d8..0137b26 100644 --- a/public/post/2023-02-14-data-science-panel-questions/index.html +++ b/public/post/2023-02-14-data-science-panel-questions/index.html @@ -7,7 +7,7 @@ Data science panel questions | - + @@ -32,7 +32,7 @@ - + @@ -43,8 +43,10 @@ - - + + + + diff --git a/public/post/2024-03-25-new-year-new-blog/index.html b/public/post/2024-03-25-new-year-new-blog/index.html index ecb4eda..1a92f4a 100644 --- a/public/post/2024-03-25-new-year-new-blog/index.html +++ b/public/post/2024-03-25-new-year-new-blog/index.html @@ -7,7 +7,7 @@ New Job New Blog | - + @@ -32,7 +32,7 @@ - + @@ -42,8 +42,10 @@ - - + + + + diff --git a/public/post/2024-05-04-decisions-decisions/index.html b/public/post/2024-05-04-decisions-decisions/index.html index cfbd183..38420fb 100644 --- a/public/post/2024-05-04-decisions-decisions/index.html +++ b/public/post/2024-05-04-decisions-decisions/index.html @@ -7,7 +7,7 @@ Decisions Decisions | - + @@ -32,18 +32,20 @@ - + - + - - + + + + @@ -120,7 +122,7 @@

Decisions Decisions

This one is, like the last one, about something that made me more uncomfortable the further I got into it. I think it’s fair to say that most analysts in the NHS feel like they are not being heard, and they often feel like they don’t have autonomy over what they learn and do. I’ve been lucky to have been supported by line managers who’ve given me the freedom to explore and do new things, but I know many are not. Despite the support I have received from my managers in the past (and present) I still think it’s fair to say that analysts are not the most influential of NHS staff and are indeed sometimes marginalised and ignored.

The general feeling for an analyst as they come up the ranks, I would say, is feeling like you have some knowledge to contribute but not feeling like that knowledge is welcomed and accepted from those around. I now find myself in the exact opposite situation and am now being listened to not only when I talk about stuff I know about (my slowly ageing knowledge of data science) but also things I don’t have or claim any expertise in at all. Early on I found this to be baffling and worrying in equal measure, and was sometimes put off making comments out of fear of them not being received with the appropriate level of scepticism, but I think I’ve pretty much got used to it now. According to my reckoning, when I’m being asked my opinion or being listened to it’s usually one of three things. There is a fourth, which is sometimes people ask your opinion when they don’t care what you think at all but want you to feel involved for political reasons, but I’m ignoring that. This is people who will actually take note of or action what you say.

The first reason people ask me stuff is because I know what I’m talking about in my little bit of data science. I’m happy with this one, clearly. I’ve already recruited such a good team that I think already it is true that any question about data science would be better answered by at least one of the team, and that’s entirely what I want, but I do obviously know some stuff and I can answer questions and talk about it. I’m going to put in this category stuff that I should answer better than the team too, which would be strategic questions about data science. This is less familiar ground to me but I have never had a technical person as a manager and never will now so I’m reasonably comfortable plotting a course, although clearly sometimes I will be right and sometimes wrong.

-

The second reason people ask me stuff is because I’m the human shield if it all goes wrong. For example, thorny issues of prioritisation come up sometimes. We have tough choices to make about what to do and what not to do, the order to do it in, how well to do it, and so on. Making these decisions is clearly a team sport- between the customers, and me, and the team. If we get it wrong someone suffers- the customers don’t get what they want, the team work too hard or on something they don’t believe in. But owning the decisions is my job. I want the customer to feel assured that we are going to get the calls right, and I want the team to know that if it all goes wrong it’s my job to explain why, and it’s my decision making process that got us there. I’m accountable, not them. As I said in the previous post on this blog that’s what the extra money is for. Not for having all the answers, but for owning the solutions, trying to find a path through any problems, and always being in front of your team if it all goes wrong.

+

The second reason people ask me stuff is because I’m the human shield if it all goes wrong. For example, thorny issues of prioritisation come up sometimes. We have tough choices to make about what to do and what not to do, the order to do it in, how well to do it, and so on. Making these decisions is clearly a team sport- between the customers, and me, and the team. If we get it wrong someone suffers- the customers don’t get what they want, the team work too hard or on something they don’t believe in. But owning the decisions is my job. I want the customer to feel assured that we are going to get the calls right, and I want the team to know that if it all goes wrong it’s my job to explain why, and it’s my decision making process that got us there. I’m accountable, not them. As I said in the previous post on this blog that’s what the extra money is for. Not for having all the answers, but for owning the solutions, trying to find a path through any problems, and always being in front of your team if it all goes wrong.

So far so good. I’m on those two now, and it feels natural to me to give good advice where it’s needed, help make the best decisions we can, and to own those decisions. And now we come to the last reason, which I’m still not great with. The third reason people ask me stuff is just out of sheer it’s my job to decide stuff. Sometimes there are just no correct answers or no data to answer the questions with, sometimes there is deadlock between two parties. Sometimes people who would be better at answering the questions don’t want to own the decisions for whatever reason (sometimes it involves money, that’s a common one). So I will advise or make decisions because someone has to, and the most obvious person in the room to do that is me. A classic thing I’ve always noticed before I was given any decision making power is a group of managers all sitting round deciding on the visual design of something. They’re all completely ignorant of visual design, it would be far better to get somebody that understands visual design to decide, but it just feels natural for the managers to sit around and argue about it and pick something. Honestly I feel like some people are way too good at this, they jump straight in with their opinions without any apparent regard for their complete ignorance, but maybe I’m being unfair. Maybe they’re perfectly well aware that they don’t know what they’re talking about, but they’ve been at this game longer than me and they know that their role in that moment is to make or contribute to a decision.

If I were to sum up everything I’ve learned about giving opinions and making decisions I would offer this: