The Subtleties of Color ☁️ The use of color to display data is a solved problem, right? Just pick a palette from a drop-down menu (probably either a grayscale ramp or a rainbow), set start and end points, press “apply,” and you’re done. Although we all know it’s not that simple, that’s often how colors are chosen in the real world. As a result, many visualizations fail to represent the underlying data as well as they could. A Series by Robert Simmon earthobservatory.nasa.gov Cartographic Relief Presentation colorvisualizationdataperception
No Chrome ☁️ one of Research Themes at Ink&Switch UI should be just content, everything else directly manipulatable, any buttons and menus take up space that could be there for the actual data A Principle by Szymon Kaliski & Ink & Switch szymonkaliski.com No matter how cool your interface is, less of it would be betterPixel Space and ToolsThe Visual Display of Quantitative InformationGoing to the cinema is a data visualization problemTransforming the National Gallery, one painting at a time +1 More minimalismdatacontentuiinteraction
Clear Off the Table ☁️ Before and after. To paraphrase Edward Tufte, too often when we create a data table, we imprison our data behind a wall of grid lines. Instead we can let the data itself form the structure that aids readability by making better use of alignment and whitespace. In the gif below we start with a table formatted similar to one of Excel's many styling options which, much like the chart styles, do nothing to improve the table. Progressive deletions and some reorganization deliver a clearer and more compelling picture. As with charts, rather than dressing up our data we should be stripping it down. A Guide by Joey Cherdarchuk www.darkhorseanalytics.com Make better documents. visualizationdataminimalismtypographygridsspreadsheets
Going to the cinema is a data visualization problem ☁️ I decided to take matters into my own hands and build a cinema selection website I always dreamed of...It’s a website that shows every movie screening in every cinema across the entire Germany. Every screening, every cinema, every movie. All in one long HTML table. ...There’s no logo. No menu. No footer. No pagination. No “See more”. No cookie banners (because no cookies). No ChatGPT/SEO generated bullshit. No ads, of course. Why? Because people don’t care about that stuff. They care about function. And our UI is a pure function. A Case Study by Nikita Prokopov tonsky.me Show them everything you've got No Chrome uidatavisualizationsearchmovies
Pixel Space and Tools ☁️ mapping huge spaces onto small screens seems to be one of fundamental problems in "UI" somehow free panning in x/y makes me feel like looking through a loupe - I don't get that feeling when scrolling only vertically though I'm curious how many and what kinds of projectors would I need to have a wall for doing/thinking ... another thing to keep in mind is the "data-ink ratio" idea from Tufte - for power users the best UIs allow for making a lot of information visible at once, with the least amount "UI cruft" possible another idea to gain pixel space is to filter out what's irrelevant maybe the problem is not so much about the size of the display, but about the DPI? (for reference: reMarkable 2 has 226 DPI, Apple iMac Retina 5k has 218 DPI, so only ~18% of what's possible on paper) A Note by Szymon Kaliski szymonkaliski.com this is a photo of my study space at this very minutePaper's resolutionAs much data as possible without scrollingMechanisms by which a user debugsNo Chrome uispacetoolsdetailscontextthinkingproductivitydatascrolling
Nike’s $25B blunder shows us the limits of “data-driven” ☁️ On the advice of McKinsey, Nike’s new CEO John Donahue decided to pivot to a “data-driven” approach, reorganizing the company towards digital direct-to-consumer sales and eliminating the former model centered on distinct categories. The allure is easy to recognize, and it’s the same trap that Boeing and other companies fell into over the preceding years. Coming up with new ideas is difficult and requires specialist knowledge. Moreover, it requires specialist knowledge to understand what those specialists are doing and therefore manage them. An Article by Pavel Samsonov uxdesign.cc Should a CEO Be a Nerd About Their Company's Products?Boeing chief must have engineering background, Emirates boss saysWe optimize what we measureObserve data collection at the moment of measurementDeveloping domain expertise: get your hands dirty. +2 More datametricsresearchbusinessintuitionmeasurement
The Eyes Have It ☁️ A useful starting point for designing advanced graphical user interjaces is the Visual lnformation-Seeking Mantra: overview first, zoom and filter, then details on demand. But this is only a starting point in trying to understand the rich and varied set of information visualizations that havebeen proposed in recent years. This paper offers a task by data type taxonomy with seven data types (one-, two-, three-dimensional datu, temporal and multi-dimensional data, and tree and network data) and seven tasks (overview, Zoom, filter, details-on-demand, relate, history, and extracts). A Research Paper by Ben Shneiderman www.cs.umd.edu The Visual Information Seeking Mantra The language of art visualizationinformationdata
Tidy Data ☁️ A Research Paper by Hadley Wickham vita.had.co.nz Flexible Schemas Are The Mindkiller datainformationstructurevisualization
Analyzing web logs ☁️ Web logs capture traffic metadata, such as the request time and route, how long the server took to respond, the response size, and so on. Analyzing web logs sheds light on both server performance and client behavior. Yet the common practice of summary statistics (e.g., 95th-percentile latency) often hides interesting patterns! This is because performance varies wildly based on the nature of the request, and unusual clients such as bots can easily hide in a sea of “natural” traffic. What if — instead of summarizing — we plotted every request as a dot with time along x→ and latency (on a log scale) along y↑? A Data Notebook by Observable observablehq.observablehq.cloud Developing an Ontology for Cyber Security Knowledge GraphsExploring the visualisation of hierarchical cybersecurity data within the MetaverseShow them everything you've gotKronoGraph: The timeline visualization software development kitTime-based analytics densitydatasecurityprotocolsstatisticsvisualization
Chernoff faces ☁️ Chernoff faces, invented by applied mathematician, statistician and physicist Herman Chernoff in 1973, display multivariate data in the shape of a human face. The individual parts, such as eyes, ears, mouth and nose represent values of the variables by their shape, size, placement and orientation. The idea behind using faces is that humans easily recognize faces and notice small changes without difficulty. Chernoff faces handle each variable differently. Because the features of the faces vary in perceived importance, the way in which variables are mapped to the features should be carefully chosen (e.g. eye size and eyebrow-slant have been found to carry significant weight). A Technique by Herman Chernoff en.wikipedia.org the best data visualization is a grid of faces visualizationdatapersonalityhumanitystatisticsweird
Translucent Website ☁️ An Experiment by Leslie Xin & Aman Mathur translucentweb.site dom3d.jsDiagrams of the K-system htmltranslucencecodevisualizationlayersdata
The trend is your friend 'til the bend at the end ☁️ In the past, GDP and resources use have always been tightly correlated. But this is just drawing a line through some data — it’s not based on any deep theory. And in fact, these correlations can change very quickly. Just as one example, here’s energy use versus GDP since 1949. If you were sitting in 1970, you could look at this curve and claim, very confidently, that economic growth requires concomitant increases in energy use. And you’d be wrong. Because the trend is your friend til the bend at the end. A Note by Noah Smith noahpinion.substack.com Control and Correlation datastatisticspredictioneconomics
The Recycle Bin Project ☁️ Welcome to the Recycle Bin Project. This is an initiative to keep files in flight. An Experiment by Karl Moubarak serveyourtra.sh Files want to replicate. trashwebnetworksdataprivacy
The Schema-Independent Database UI: A Proposed Holy Grail and Some Suggestions ☁️ The stereotypical user interface of a FileMaker-style database application. Screenshots from an administration system for public Norwegian music schools. If you have ever encountered a piece of highly domain-specific business software, you may have noticed that it was largely a graphical front-end to some relational database. You may also, in fact, have avoided using the system at all—studies show that information workers prefer to dump their data into spreadsheets, a general and more familiar tool which, unfortunately, is poorly suited for many standard database tasks. It is time that we stop streamlining the process of creating a new application for every schema, and that we instead develop the visual query languages that will let endusers access the full power of relational database management systems from a simple and unified interface. Once information workers can create, manage, and query real databases with the same ease as they routinely manipulate spreadsheets today, they will never return to their schema-dependent, consultant-made, and oddly-colored Microsoft Access applications. A Research Paper by Eirik Bakke & Edward Benson people.csail.mit.edu The tool is the interface The ZigZag Database and Visualization SystemScreen DreamsRe: Looseleaf DemoInfoCrystal visualizationspreadsheetsdatahierarchyinterfaces
Flexible Schemas Are The Mindkiller ☁️ Each individual case to be labelled had 350 rows of data now, in one super long table. Remember how I said this was actually a reasonable AI project? Yeah, we had a lot of data, now multiplied by 350 and a fucking nightmare to query. I opt to proceed by redoing the entire database. It takes a while. Then we rework the Angular app (also very painful) to work with the new (correct) data model. The decision to just do the right thing here instead of limping on forever gave us huge speed benefits later on, and I think it's one of my proudest professional accomplishments even though it sounds simple. It was boring, painful, and no one other than my friend would ever appreciate it. I knew that going in, and I still did it. Incidentally, I was allowed to do so only because management had been so negligent in allowing things to get to this state that they also didn't notice I was getting them out of this state, and thus couldn't insert their asinine opinions on how good practice is actually too slow. We've got to ship. An Article by Nikhil Suresh ludic.mataroa.blog Tidy Data datarepairproductivitymanagementprocess
Goodbye Capacities, hello (again) Obsidian ☁️ I love to tinker with software. It's what got me into vim and Emacs for years. The more I can edit things, install, uninstall, play with config files, the more likely I am to jump in and stay on. The second thing you need to know is that I'm never happy with the way I work. I’ll take any chance to reduce friction. What are the things that feel like chores, like annoyances, that work against rather than for me? Thus, I’m prone (doomed, even) to every so often question my entire workflow and get excited or distracted by new tools. And boy, has it been one of those months recently. A Case Study by Paulo Coelho Alves pcalv.es Moving to Obsidian as a Public Second BrainObsidianCapacities: A studio for your mindObsidian, Roam, and the rise of Integrated Thinking Environments—what they are, what they do, and what’s next notetakingtoolsdatafeaturesopen source
Observable Framework ☁️ Observable Framework is an open-source static site generator for data apps, dashboards, reports, and more. Framework includes a preview server for local development, and a command-line interface for automating builds & deploys. You write simple Markdown pages — with interactive charts and inputs in reactive JavaScript, and with data snapshots generated by loaders in any programming language (SQL, Python, R, and more) — and Framework compiles it into a static site with instant page loads for a great user experience. ...Framework includes thoughtfully-designed themes, grids, and libraries to help you build displays of data that look great on any device, including Observable Plot, D3, Vega-Lite, Graphviz, Mermaid, Leaflet, KaTeX, and myriad more. (And for working with data, don’t forget about Arquero, DuckDB, and SQLite, too.) A Framework by Mike Bostock observablehq.com datavisualizationgraphicsfront-endcode
America’s best decade, according to data ☁️ The good old days when America was “great” aren’t the 1950s. They’re whatever decade you were 11, your parents knew the correct answer to any question, and you’d never heard of war crimes tribunals, microplastics or improvised explosive devices. Or when you were 15 and athletes and musicians still played hard and hadn’t sold out.Not every flavor of nostalgia peaks as sharply as music does. But by distilling them to the most popular age for each question, we can chart a simple life cycle of nostalgia. An Article by Andrew Van Dam archive.is nostalgiavisualizationdataagecultureyouth
The ZigZag Database and Visualization System ☁️ We believe this is the most general data structure, able to replace tables, arrays, spreadsheet and relational database, and intrinsically offering built-in visualizations and hands-on controls.That structure we call zzstructure, or hyperthogonal structure. Like a table it is composed of cells which are connected in rows and at right angles. But there are no overall spatial coordinates. In a conventional table, the bottom of one cell is connected to the top of another, the left side of once cell is connected to the right side of another. We generalize this, and say the top of any cell can be connected to the bottom of any cell, and the left edge of any cell can be connected to the right edge of any cell. ...You may think of hyperthogonal structure as: sculptures of cells in three dimensions or more crossed lists in multiple dimensions irregular constructions of cells at right angles and side-by-side crystals of lists in corresponding connection An Experiment by Ted Nelson xanadu.com Project XanaduStacking the railsThe Schema-Independent Database UI: A Proposed Holy Grail and Some SuggestionsScreen DreamsRe: Looseleaf Demo +1 More visualizationdatastructurespreadsheetshypermedialistsabstraction
Enhanced Data cybernetic.dev Experiment #4: Grid ☁️ Fits as much data on a screen as possible, while allowing in-depth control of data density to ensure legibility. Pagination is used only when absolutely necessary. Changing the density-relevant settings Decimals, Group Digits, Min Font Size, Min x-Padding, Min y-Padding does not always lead to a change in UI density, since it is determined by all parameters jointly or, as in the case of Min Font Size, Min x-Padding, Min y-Padding, is already realized since these are minimum values. An Experiment cybernetic.dev UI DensityPoor Richard's Almanack densitydatagrids
Data Clocks ☁️ "A clock where the time is made of news headlines." A common exercise in the creative computation classes I've taught involves giving students a simple input to see how they can transform it into some visual output. Although I no longer teach, I thought it would be fun to challenge myself with a similar prompt. My input is the current time, and my output needs to incorporate data. An Experiment by Russell Samora pudding.cool Literature ClockThe Clock datavisualizationclocks
Very Long-Term Backup ☁️ This problem of long-term digital storage seemed a crucial hurdle for any civilization trying to act generationally. How could a society think in terms of centuries unless there was a reliable way to transmit and store its knowledge over centuries? This puzzle was the focus of a conference hosted by Long Now in 01998, dedicated to technical solutions for Managing Digital Continuity. At this meeting Brewster Kahle of the Internet Archive suggested a new technology developed by Los Alamos labs, and commercialized by Norsam Technologies, as a solution for long term digital storage. Norsam promised to micro-etch 350,000 pages of information onto a 3-inch nickel disk with an estimated lifespan of 2,000 -10,000 years. A Thing by Kevin Kelly longnow.org The Clock of the Long Now communicationdatainformationtimeslowness
Derived views with DuckDB ☁️ A Guide by Mike Bostock observablehq.com Experiment #2: Table datavisualization
The Incredible Power of The Right Interface ☁️ the right interface can have an incredible power making something that was previously extremely hard, available to everyone (switching from Roman to Arabic numerals as an interface to mathematics) making invention possible (Feynman Diagrams) making Solving Things Visually possible (Cartesian Coordinates) Data Visualization can be thought of as an alternative, sometimes more powerful, interface to data working with the amounts of data for which we don't have enough Pixel Space (Collection-Browsing Interfaces) new powerful notations "stick around" and infect human thinking for generations A Note by Szymon Kaliski szymonkaliski.com The representation of a taskThe interface was wrongWhere Should Visual Programming Go? abstractionuiinterfacesmathinventionvisualizationthinkingdata
The Block-Paved Path to Structured Data ☁️ An Article by Maggie Appleton maggieappleton.com Democratising dev appsdatahtmlsystemsweb
In defense of busywork ☁️ When I polled my community about their attitudes toward busywork — a ruse to figure out what some of my nearest and dearests actually do for work — most at least saw value, if not joy, in occasional busywork. A web designer told me busywork serves as “productive procrastination” when she’s avoiding more complex tasks. A woman in sales and marketing said she values the solitude of rote tasks, and retreats into spreadsheets “when everybody’s annoying and I’m peopled out and my bullshit meter is filled.” A senior research program manager at a nonprofit explained that she values how data cleaning — combing through a dataset for errors, duplicates, and other issues — creates an intimacy with the information she’s processing. Cleaning data manually makes the phenomena she studies less abstract: “It connects you to a different way of working or being, or creates opportunities to see things in a different way.” An Article by Lauren Larson www.theverge.com That often happensFlurry and lapseFiltered for home robots, fast and slow workboredomaiengagementhappinessstressmaintenancecomplexitydata
File over app ☁️ File over app is a philosophy: if you want to create digital artifacts that last, they must be files you can control, in formats that are easy to retrieve and read. Use tools that give you this freedom. File over app is an appeal to tool makers: accept that all software is ephemeral, and give people ownership over their data. A Manifesto by Steph Ango stephango.com toolspreservationmaintenancedatamaterialtechnologyownership
howisFelix.today? ☁️ Back in 2019, I started collecting all kinds of metrics about my life. Every single day for the last 3 years I tracked over 100 different data types - ranging from fitness & nutrition to social life, computer usage and weather. Naturally after I started collecting this data, I wanted to visualize what I was learning, so I created this page A Website by Felix Krause howisfelix.today datalifeselfvisualization
Reading citations is easier than most people think ☁️ It's really common to see claims that some meme is backed by “studies” or “science”. But when I look at the actual studies, it usually turns out that the data are opposed to the claim. Here are the last few instances of this that I've run across. An Essay by Dan Luu danluu.com scienceresearchtruthdata
Data Farming ☁️ Miners seek valuable nuggets of ore buried in the earth, but have no control over what is out there or how hard it is to extract the nuggets from their surroundings. ... Similarly, data miners seek to uncover valuable nuggets of information buried within massive amounts of data. Farmers cultivate the land to maximize their yield. They manipulate the environment to their advantage using irrigation, pest control, crop rotation, fertilizer, and more. Small-scale designed experiments let them determine whether these treatments are effective. Similarly, data farmers manipulate simulation models to their advantage, using large-scale designed experimentation to grow data from their models in a manner that easily lets them extract useful information. A Research Paper onlinelibrary.wiley.com An information service society farmingdatasimulation
It’s all a judgment call ☁️ An Article by Jason Fried world.hey.com The data came from where? datadecisionsfactsintuitionmetrics
A Small Matter of Programming Bonnie A. Nardi As much data as possible without scrolling ☁️ Virtually every user in the study reported that an advantage of spreadsheets is the ability to view large quantities of data on the screen (Nardi and Miller, 1990). Users had a strong preference for being able to view as much data as possible without scrolling. Pixel Space and Tools datascrollingspreadsheets
Making it easy to learn about users and their needs: How we created a user research library ☁️ A Guide by Tyler Gindraux medium.com dataresearchtoolsux
Embracing Asymmetrical Design ☁️ Humans love symmetry. We find symmetry to be very attractive. Our brains may even be hard-wired through evolution to process symmetrical data more efficiently. So, it's no surprise that, as designers, we try to build symmetry into our product interfaces and layouts. It makes them feel very pleasant to look at. Unfortunately, data is not symmetrical…Once you release a product into "the real world", and users start to enter "real world data" into it, you immediately see that asymmetrical data, shoe-horned into a symmetrical design, can start to look terrible. To fix this, we need to lean into an asymmetric reality. We need to embrace the fact that data is asymmetric and we need to design user interfaces that can expand and contract to work with the asymmetry, not against it. To borrow from Bruce Lee, we need to build user interfaces that act more like water: “You must be shapeless, formless, like water. When you pour water in a cup, it becomes the cup. When you pour water in a bottle, it becomes the bottle. When you pour water in a teapot, it becomes the teapot. Water can drip and it can crash. Become like water my friend.” — Bruce Lee An Article by Ben Nadel www.bennadel.com Text for Proofing Fonts datainterfaces
Horizontal killer applications ☁️ [We observed that] most people just used Excel to make lists. Suddenly we understood why Lotus Improv, which was this fancy futuristic spreadsheet that was going to make Excel obsolete, had failed completely: because it was great at calculations, but terrible at creating tables, and everyone was using Excel for tables, not calculations. Bing! A light went off in my head. The great horizontal killer applications are actually just fancy data structures. Spreadsheets are not just tools for doing “what-if” analysis. They provide a specific data structure: a table. Most Excel users never enter a formula. They use Excel when they need a table. The gridlines are the most important feature of Excel, not recalc. Word processors are not just tools for writing books, reports, and letters. They provide a specific data structure: lines of text which automatically wrap and split into pages. PowerPoint is not just a tool for making boring meetings. It provides a specific data structure: an array of full-screen images. A Note by Joel Spolsky www.joelonsoftware.com informationuxstructuredataspreadsheetsliststoolssoftware
The Cost of Index Everything ☁️ Many AI products today are focused on indexing as much as possible. ...But more information isn’t always better. The limits of the ‘index everything approach’. Index size is a trade-off against retrieval quality. A larger index can capture more information, but it also increases the risk of false positives in retrieval. An Article by Matt Rickard matt-rickard.com Rewind aidatainformationmemorysearchtradeoffs
It’s too easy to delete things ☁️ An Article by Kate Lindsay embedded.substack.com curationdataforgettingmemorypreservationstoragetechnology
My Life With Long Covid ☁️ A Data Notebook by Giorgia Lupi www.nytimes.com datadrawinggraphicshealthcarelifepaintingvisualization
A CSV file with 100,000 rows ☁️ If someone gives you a CSV file with 100,000 rows in it, what tools do you use to start exploring and understanding that data? A Tweet by Simon Willison twitter.com datatoolsunderstandingvisualization
Which Shows Got Their Finale Right, and Which Didn't? A Statistical Analysis ☁️ A Data Notebook by Daniel Parris www.statsignificant.com datamediametricsstatisticstelevision
The point of a dashboard isn't to use a dashboard ☁️ An Article by Terence Eden shkspr.mobi analyticsdatamanagementvisualization
4.2 Gigabytes, or: How to Draw Anything ☁️ 4.2 gigabytes. That’s the size of the model that has made this recent explosion possible. 4.2 gigabytes of floating points that somehow encode so much of what we know. ...There is already much talk about practical uses. Malicious uses. Downplaying. Up playing. Biases. Monetization. Democratization - which is really just monetization with a more marketable name. I’m not trying to get into any of that here. I’m just thinking about those 4.2 gigabytes. How small it seems, in today’s terms. Such a little bundle that holds so much. An Article by Andy Salerno andys.page aidrawingdatasmallnessart
What Are the Core Principles of Good API Design? ☁️ An API should be easy to learn and write to, and hard to misuse. Your API will also need to evolve, and a good design takes this into account. A Guide by Charles Humble thenewstack.io apisdatacodesystemsnames
Figure out who's leaving the company: dump, diff, repeat ☁️ One common element of the larger places where I've worked is that they tend to have a directory service of some sort that keeps track of who's an employee and who isn't. You can learn some interesting things by periodically dumping that list and then running comparisons against the previous dump. ...Incidentally, if someone gets mad about you running this sort of thing, you probably don't want to work there anyway. On the other hand, if you're able to build such tools without IT or similar getting "threatened" by it, then you might be somewhere that actually enjoys creating interesting and useful stuff. Treasure such places. They don't tend to last. An Article by Rachel by the Bay rachelbythebay.com workquittingmanagementdata
Content modelling and structured content ☁️ An Article by Laura Pope lapope.com contentdatainformationsemantics
What does Splunk do? ☁️ An Article by Justin Gauge technically.substack.com datasearchvisualizationsecurity
WHO Data Design Language ☁️ A System by Moritz Stefaner truth-and-beauty.net datadesign systemsvisualization
The God Endpoints will continue until morale improves ☁️ An Article by Shawn Wang swyx.io aianalyticsdatatechnology
Goodbye, Google ☁️ Without a person at (or near) the helm who thoroughly understands the principles and elements of Design, a company eventually runs out of reasons for design decisions. With every new design decision, critics cry foul. Without conviction, doubt creeps in. Instincts fail. “Is this the right move?” When a company is filled with engineers, it turns to engineering to solve problems. Reduce each decision to a simple logic problem. Remove all subjectivity and just look at the data. Data in your favor? Ok, launch it. Data shows negative effects? Back to the drawing board. And that data eventually becomes a crutch for every decision, paralyzing the company and preventing it from making any daring design decisions. Yes, it’s true that a team at Google couldn’t decide between two blues, so they’re testing 41 shades between each blue to see which one performs better. I had a recent debate over whether a border should be 3, 4 or 5 pixels wide, and was asked to prove my case. I can’t operate in an environment like that. I’ve grown tired of debating such minuscule design decisions. There are more exciting design problems in this world to tackle. An Article by Douglas Bowman stopdesign.com designdecisionsdata
Copy Paste List ☁️ A website that provides a comprehensive list of items that can be easily copied and pasted. From text to images to HTML codes and much more, the website offers a wide variety of items that can be used for almost any purpose. A Tool copypastelist.co datacopieslists
Using Google Analytics 4 for Blog Stats ☁️ An Article by Raymond Camden www.raymondcamden.com analyticsblogsdataweb
TimeGPT: The First Foundational Model for Time Series Forecasting ☁️ A Research Paper by Marco Peixeiro towardsdatascience.com aidatapredictiontime
Create beautiful heat maps with only CSS ☁️ A Guide by Artur Bień expensive.toys cssdatavisualization
Good dashboard, bad dashboard ☁️ An Article by Andrew Bartholomew www.abartholomew.com datauivisualization
SQLime: SQLite Playground ☁️ SQLime is an online SQLite playground for debugging and sharing SQL snippets. A Tool sqlime.org codedata
Apple’s new ProRAW Photo Format Is Neither Pro nor Raw ☁️ An Article by Kirk McElhearn kirkville.com dataphotography
How Agile Can Kill Creativity in Data Science team? ☁️ An Article by Krystian Safjan safjan.com agiledata