robenkleene
04/30/2020, 4:02 PMibdknox
04/30/2020, 4:08 PMIvan Reese
ibdknox
04/30/2020, 4:10 PMibdknox
04/30/2020, 4:12 PMibdknox
04/30/2020, 4:13 PMMariano Guerra
Mariano Guerra
Mariano Guerra
robenkleene
04/30/2020, 4:25 PMjonathoda
04/30/2020, 4:33 PMjonathoda
04/30/2020, 4:37 PMMichael Coblenz
04/30/2020, 4:54 PMMichael Coblenz
04/30/2020, 4:55 PMrobenkleene
04/30/2020, 4:57 PMrobenkleene
04/30/2020, 4:58 PMKartik Agaram
Donāt sneer at making lists. Look at all the code it takes to build TodoMVC.@jonathoda Doesn't that conflate building software with using software? The term "make a list" could be rewritten "use list-making software"?
Kartik Agaram
everyone in the world programs to some degree effectively every day, they just may not do so with a computerOh yes. From the notes I shared here last year from Bonnie Nardi's _"A small matter of programming"_: People engage with formal systems all the time. Baseball scorecards. Knitting patterns. Following the rules of a game or sport. The book describes several others. http://akkartik.name/post/nardi
ibdknox
04/30/2020, 5:52 PMSteve Dekorte
04/30/2020, 6:04 PMIvan Reese
Alex Wein
04/30/2020, 7:11 PMIf that's true, than what is the state of the art for end-user programming?I think a lot of people use spreadsheets, but I have no sense of the relative proportions. For data work, "end" users are also working with text-based coding (often in notebooks) and some well made GUI tools. I haven't used all the products below, but all of them have happy users: ⢠For wrangling rectangles of data: Pandas in Python, dplyr in R (my personal favorite) and SQL, and GUI tools like Alteryx and Trifacta. ⢠For data visualization: Javascript/R/Python all have increasingly powerful and easy-ish to use options for viz, there are chart chooser tools like DataWrapper and Flourish, and GUI tools with sophisticated grammars of graphics like Tableau.
Jared Windover
04/30/2020, 7:32 PMIvan Reese
=
and then band-select a number of cells to produce a sum. That's all they know. I suspect that puts them on the edge between the 1% and the 99%, though which side of that edge and how wide the edge is, who's to say.Kartik Agaram
Sneaking code in through the back doorOne example I've periodically noodled on is a more powerful email filter. By the time you provide the capability to inspect attachments and perform n-gram analysis you start naturally needing to treat existing emails as a test corpus.
wtaysom
05/01/2020, 4:31 AMDan Swirsky
05/01/2020, 7:53 AMSteve Dekorte
05/02/2020, 2:32 AMwtaysom
05/02/2020, 7:36 AMIvan Reese