[{"data":1,"prerenderedAt":735},["ShallowReactive",2],{"project-38365638":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":47,"post_text":49,"what":50,"said":76,"maker_in_thread":195,"shape":208,"grid":213,"attempts":679,"same_week":698,"maker_shows":44,"maker_hidden":727,"reader_version":728,"card":729},"38365638","Pickcode","New visual language for teaching kids to code","title","Show HN: New visual language for teaching kids to code","https:\u002F\u002Fpickcode.io","pickcode.io","csmeyer",1700583398,2023,420,170,72,3109,3,"legend","learning_science","programming education for kids","web_app",[24,25,26,27,28],"kids coding","learn programming","visual programming","python for kids","structured editor","mixed",-0.047,{"positive":32,"neutral":33,"mixed":34,"critical":35},11,19,1,16,47,{"design":38,"idea":40,"execution":42,"pricing":45,"docs":46},{"positive":18,"critical":39},8,{"positive":41,"critical":41},5,{"positive":43,"critical":44},0,2,{"positive":43,"critical":34},{"positive":43,"critical":43},[18,43,34,43,34,44,43,43,43,43,43,43,41,41,34,43,41,34,18,44,18,34,18,43,43,43,18,44,18,41,48,48,34,43,34,43,43,43,34,18],4,"Pickcode is a new language and editor for getting kids started with coding. The code editing experience is totally structured, where you select choices from menus rather than typing.\nI made Pickcode after experiences teaching kids both block coding (Scratch, App Inventor) and Python. To me, block coding is too far removed from regular coding for kids to make the connection. Pickcode provides a much clearer transition path for students to Python\u002FJS\u002FJava. Our target market is middle\u002Fearly high school kids, and that’s who we’ve tested the product with during development.\n\nOn the site, you can do ",{"problem":51,"audience":57,"pricing":61,"motivation":68,"time_to_build":72,"stack":73,"openness":74,"stage":75,"team_size":74},{"value":52,"source":53,"evidence":54},"Block coding is too far removed from regular coding for kids to transition to Python\u002FJS\u002FJava","maker",[55],{"id":56},"post",{"value":58,"source":53,"evidence":59},"Middle and early high school kids",[60],{"id":56},{"value":62,"source":53,"evidence":63},"About 30 free lessons with an account; the rest $5\u002Fmonth",[64,65],{"id":56},{"id":66,"by":11,"text":67},"38368975","$5\u002Fmonth for unlimited lessons. That fact should be put on the landing page, it's on the todo list",{"value":69,"source":53,"evidence":70},"Maker taught kids block coding and Python and found block coding too far from regular coding",[71],{"id":56},null,[],"unknown","launched",{"praise":77,"objections":101,"requests":132,"questions":149,"alternatives":168},[78,90],{"value":79,"source":80,"evidence":81},"Polished design and attention to detail","commenter",[82,86],{"id":83,"by":84,"text":85},"38369382","omneity","Congrats for launching Pickcode! The attention to detail is great and shows that you care. As an aside on the topic at large, I find there are (at least) two schools of thought…",{"id":87,"by":88,"text":89},"38366989","pamelafox","Congrats! It looks really nice. It reminds me of when we developed a block-based version of our ProcessingJS editor at Khan Academy. It was a little clunky UI wise and hard to…",{"value":91,"source":80,"evidence":92},"Structured editing as a good idea for kids",[93,97],{"id":94,"by":95,"text":96},"38368472","aragonite","> The code editing experience is totally structured, where you select choices from menus rather than typing Very cool! I wish there were something like this for working adult…",{"id":98,"by":99,"text":100},"38391126","sirwhinesalot","> structured code instead of blocks or node graphs. THANK YOU. I thought I was insane, nobody understood me. I know which tool I'll give my daughter.",[102,113,121],{"value":103,"source":80,"evidence":104},"Editing expressions is clumsy and syntax errors are still possible",[105,109],{"id":106,"by":107,"text":108},"38369011","Karliss","Few observations from playing around with the demo: * you claim that code editing is totally structured, but at the same time it is possible to delete one of the two parentheses…",{"id":110,"by":111,"text":112},"38367469","intpx","This is pretty cool, The UI is a little tough-- deleting code blocks is clunky. its also hard to break out of the type modals there should also be some kind on context aware help…",{"value":114,"source":80,"evidence":115},"Lack of keyboard input and a free sandbox mode",[116,117],{"id":106,"by":107,"text":108},{"id":118,"by":119,"text":120},"38367565","cbhl","One quick comment: is there an open-ended sandbox where I can just write whatever code where I want? Even after creating an account I couldn't find such a button, or even the…",{"value":122,"source":80,"evidence":123},"Price not shown on landing page",[124,128],{"id":125,"by":126,"text":127},"38367424","altruios","My biggest feedback is in the UI information displayed. Before I try, before I 'log in', I have no way on the landing page - or navigating around a bit - to find out how much it…",{"id":129,"by":130,"text":131},"38368939","account-5","This looks cool. I've been looking for something for my son. How much will this cost in the future? I'm assuming there's a subscription model round the corner.",[133,138,142],{"value":134,"source":80,"evidence":135},"Show pricing on the landing page",[136,137],{"id":125,"by":126,"text":127},{"id":66,"by":11,"text":67},{"value":139,"source":80,"evidence":140},"Allow typing expressions with the keyboard",[141],{"id":106,"by":107,"text":108},{"value":143,"source":80,"evidence":144},"Numeric keyboard on mobile for number input",[145],{"id":146,"by":147,"text":148},"38368978","bennyp101","Looks pretty cool, I’ll give it a go on a computer tomorrow! One thing I noticed, when I did the rectangle demo, I’d click on the “123” to input a number, but my phone showed the…",[150,161],{"value":151,"source":80,"evidence":152},"How does it compare to Hedy or free open-source platforms",[153,157],{"id":154,"by":155,"text":156},"38371350","n_plus_1_acc","How dies it compare to https:\u002F\u002Fhedy.org\u002F?",{"id":158,"by":159,"text":160},"38373843","e12e","Why would I teach this rather than a FOSS platform?",{"value":162,"source":80,"evidence":163},"Is there evidence backing the transition claim",[164],{"id":165,"by":166,"text":167},"38370664","luqtas","> Pickcode provides a much clearer transition path for students to Python\u002FJS\u002FJava. Our target market is middle\u002Fearly high school kids, and that’s who we’ve tested the product…",[169,180,184,188],{"value":170,"source":80,"evidence":171},"Scratch",[172,176],{"id":173,"by":174,"text":175},"38367737","rsweeney21","I've been introducing my 10yr old to Godot. He's been building games in Scratch for the past 6 months. He loves Scratch, but is also frustrated by it's limitations. I thought…",{"id":177,"by":178,"text":179},"38371654","Retr0id","One of my favorite features of Scratch is that it's impossible to create syntax errors. The blocks either fit together, or they don't. I think this makes it easier for kids to…",{"value":181,"source":80,"evidence":182},"Hedy",[183],{"id":154,"by":155,"text":156},{"value":185,"source":80,"evidence":186},"Godot and GDScript",[187],{"id":173,"by":174,"text":175},{"value":189,"source":80,"evidence":190},"NetLogo",[191],{"id":192,"by":193,"text":194},"38368068","semitones","As someone for whom programming first really \"clicked\" after using NetLogo in a CS class in highschool, I love the idea of this project and the interface! For kids the most…",{"comments":196,"answered":197,"key":198},9,6,[199,202,205],{"id":200,"text":201},"38369899","The keywords are there on every line to make them easy to verbally read. This is most important in the case of set x = 7, the keyword makes it clear that we're trying to mutate a…",{"id":203,"text":204},"38367616","Click the “Home” button on the sidebar while logged in and you’ll see a new project button. The sidebar might be default hidden on mobile",{"id":206,"text":207},"38367518","Will do",{"commenters":209,"max_depth":210,"maker_replies":196,"first_comment_mins":211,"lifespan_hours":212},114,7,36,204,[214,218,222,224,228,232,235,238,241,244,247,250,252,255,257,260,263,265,268,272,274,277,280,282,285,286,289,291,294,297,299,301,304,307,310,313,316,318,320,323,325,328,330,332,334,336,339,341,343,346,349,352,355,356,359,361,362,365,368,372,375,379,383,387,390,391,394,396,399,401,404,406,408,411,414,417,419,422,425,429,433,434,436,440,442,445,447,449,452,453,456,458,459,461,463,467,470,473,476,479,481,484,487,490,493,495,497,499,501,504,507,509,511,513,514,516,518,523,527,532,535,537,541,543,547,551,555,557,561,566,571,575,577,582,584,587,590,593,595,599,601,604,607,609,612,615,619,622,624,628,630,632,635,637,640,642,645,647,650,653,656,659,663,665,668,670,673,675],[215,43,34,216,217,43],"38369087","project\u002Fcritical\u002Fdesign","layer8",[219,43,18,220,221,43],"38369393","project\u002Fneutral\u002Fdesign","postalrat",[200,43,43,223,11,34],"maker\u002Fneutral\u002Fdesign",[225,43,41,226,227,43],"38371679","project\u002Fpositive\u002Fidea","wruza",[229,43,43,230,231,43],"38372261","other\u002Fneutral\u002Fnone","mikeravkine",[233,43,43,230,234,43],"38374023","avarun",[236,43,43,230,237,43],"38376184","Yasuraka",[239,43,43,230,240,43],"38376663","kaba0",[242,43,43,230,243,43],"38469452","fsckboy",[245,43,43,230,246,43],"38375348","runlaszlorun",[248,43,34,216,249,43],"38371357","secret-noun",[251,43,18,220,217,43],"38371791",[253,43,43,230,254,43],"38371743","CoastalCoder",[256,43,43,230,217,43],"38371834",[258,43,43,230,259,43],"38372914","hurryer",[261,43,43,230,262,43],"38374881","stevekemp",[264,43,43,230,246,43],"38375433",[266,43,43,230,267,43],"38375340","CalRobert",[269,43,43,270,271,43],"38382208","commenter\u002Fneutral\u002Fnone","trealira",[273,43,43,270,267,43],"38384080",[275,43,34,216,276,43],"38375698","zx8080",[278,43,18,220,279,43],"38375875","whazor",[281,43,34,216,217,43],"38375903",[283,43,34,216,284,43],"38375969","jurgenaut23",[173,34,41,226,174,43],[287,34,43,270,288,43],"38367918","latchkey",[290,34,43,230,174,43],"38369567",[292,34,43,230,293,43],"38370680","DonHopkins",[295,34,43,230,296,43],"38370911","867-5309",[298,34,43,230,293,43],"38373367",[300,34,43,230,296,43],"38413960",[302,34,43,230,303,43],"38371492","mikelnrd",[305,34,43,230,306,43],"38374230","pkdpic",[308,34,43,230,309,43],"38368125","soulchild77",[311,34,43,230,312,43],"38369741","fn-mote",[314,34,43,230,315,43],"38370666","AmosLightnin",[317,34,43,230,227,43],"38371998",[319,34,43,230,306,43],"38374261",[321,34,43,230,322,43],"38375146","notzane",[324,34,43,270,306,43],"38368269",[326,34,43,270,327,43],"38369633","darkwater",[329,34,43,270,306,43],"38370977",[331,34,43,270,166,43],"38371188",[333,34,43,270,327,43],"38371427",[335,34,43,270,166,43],"38371628",[337,34,43,270,338,43],"38373105","recursive",[340,34,43,270,306,43],"38374185",[342,34,43,270,271,43],"38382277",[344,34,43,230,345,43],"38368923","IshKebab",[347,34,43,270,348,43],"38374531","seereadhack",[350,34,43,230,351,43],"38374966","creer",[353,34,43,230,354,43],"38395077","chupapimunyenyo",[83,44,41,226,84,43],[357,44,43,230,358,43],"38371013","matsemann",[360,44,43,230,84,43],"38371971",[94,18,41,226,95,43],[363,18,43,230,364,43],"38368957","saurik",[366,18,43,270,367,43],"38369961","hyperthesis",[369,18,34,370,371,43],"38368960","project\u002Fcritical\u002Fidea","jerf",[373,18,18,374,367,43],"38369932","project\u002Fneutral\u002Fidea",[376,18,43,377,378,43],"38372048","commenter\u002Fneutral\u002Fidea","george_____t",[380,18,43,381,382,43],"38369161","commenter\u002Fneutral\u002Fdesign","jjkaczor",[384,18,43,385,386,43],"38369418","other\u002Fneutral\u002Fidea","solardev",[388,18,43,385,389,43],"38370357","b4rtazz",[177,48,43,385,178,43],[392,48,43,385,393,43],"38372257","sinuhe69",[395,48,43,230,351,43],"38374986",[397,48,43,385,398,43],"38375857","JCharante",[87,41,41,400,88,43],"project\u002Fpositive\u002Fdesign",[402,41,18,374,403,43],"38367341","zozbot234",[405,41,43,385,88,43],"38367464",[407,197,43,385,367,43],"38368335",[409,210,34,370,410,43],"38368001","hnlmorg",[412,210,18,374,413,43],"38373938","n8henrie",[415,210,43,385,416,43],"38375563","danybittel",[418,210,43,230,410,43],"38375855",[420,210,43,230,421,43],"38383377","123pie123",[423,39,43,230,424,43],"38369505","dang",[426,196,18,427,428,43],"38367417","project\u002Fmixed\u002Fdesign","chaosprint",[430,431,18,374,432,43],"38381401",10,"canadaduane",[192,32,41,226,193,43],[110,435,34,216,111,43],12,[437,438,34,216,439,43],"38367784",13,"jcelerier",[441,438,43,385,403,43],"38367971",[443,438,43,385,444,43],"38368188","whstl",[446,438,43,385,439,43],"38370618",[448,438,43,385,444,43],"38378264",[118,450,18,451,119,43],14,"project\u002Fneutral\u002Fexecution",[203,450,43,223,11,34],[125,454,34,455,126,43],15,"project\u002Fcritical\u002Fpricing",[206,454,43,457,11,34],"maker\u002Fneutral\u002Fpricing",[146,35,18,220,147,43],[460,35,43,223,11,34],"38369732",[165,462,18,374,166,43],17,[464,465,43,385,466,43],"38366268",18,"pmontra",[468,465,43,230,469,43],"38366872","badcppdev",[471,465,43,230,472,43],"38367019","OnlyMortal",[474,465,43,230,475,43],"38367052","indigochill",[477,465,43,230,478,43],"38368489","codingdave",[480,465,43,230,472,43],"38366994",[482,465,43,385,483,43],"38367079","jfarmer",[485,465,43,230,486,43],"38367333","MichaelRo",[488,465,43,230,489,43],"38367421","zolland",[491,465,43,270,492,43],"38367531","HumblyTossed",[494,465,43,270,410,43],"38367819",[496,465,43,270,492,43],"38367978",[498,465,43,270,410,43],"38369998",[500,465,43,230,351,43],"38375026",[502,465,43,385,503,43],"38368688","1659447091",[505,465,43,270,506,43],"38368785","lo_zamoyski",[508,465,43,230,227,43],"38372338",[510,465,43,385,393,43],"38372444",[129,33,18,512,130,43],"project\u002Fneutral\u002Fpricing",[66,33,43,457,11,34],[515,33,18,512,130,43],"38369022",[158,517,34,370,159,43],20,[519,520,18,521,522,43],"38375413",21,"project\u002Fneutral\u002Fdocs","hasoleju",[524,525,43,385,526,43],"38374548",22,"MichaelMoser123",[528,529,18,530,531,43],"38370353",23,"project\u002Fneutral\u002Fnone","mortallywounded",[533,529,43,534,11,34],"38370706","maker\u002Fneutral\u002Fnone",[536,529,43,230,393,43],"38372396",[538,539,41,400,540,43],"38369092",24,"timClicks",[542,539,43,534,11,34],"38369725",[544,545,43,230,546,43],"38367561",25,"westurner",[548,549,18,451,550,43],"38374494",26,"__MatrixMan__",[552,553,43,230,554,43],"38377341",27,"somebodythere",[98,556,41,400,99,43],28,[558,559,18,530,560,43],"38376401",29,"drsopp",[562,563,34,564,565,43],"38371145",30,"project\u002Fcritical\u002Fexecution","swayvil",[567,568,41,569,570,43],"38374803",31,"project\u002Fpositive\u002Fnone","xigency",[572,573,41,569,574,43],"38374787",32,"sagarpatil",[154,576,18,374,155,43],33,[578,579,41,580,581,43],"38378321",34,"maker\u002Fpositive\u002Fnone","julia_dor",[106,583,34,564,107,43],35,[585,583,43,586,11,34],"38369831","maker\u002Fneutral\u002Fexecution",[588,211,34,216,589,43],"38370339","dgudkov",[591,211,43,270,592,43],"38382944","chrisjj",[594,211,43,270,589,43],"38406948",[596,597,43,385,598,43],"38367931",37,"pass_the_salt22",[600,597,43,230,193,43],"38368029",[602,597,43,270,603,43],"38368077","hk__2",[605,597,43,270,606,43],"38368173","erikerikson",[608,597,43,230,598,43],"38368148",[610,597,43,230,611,43],"38368185","maweki",[613,597,43,230,614,43],"38368235","nocsi",[616,617,34,370,618,43],"38368906",38,"sitkack",[620,617,43,270,621,43],"38372038","NeuroCoder",[623,617,43,230,618,43],"38375327",[625,626,43,385,627,43],"38366606",39,"sssilver",[629,626,43,534,11,34],"38366676",[631,626,43,230,88,43],"38366929",[633,626,43,385,634,43],"38366814","benrutter",[636,626,43,270,410,43],"38367906",[638,626,43,230,639,43],"38366996","lolinder",[641,626,43,230,475,43],"38367242",[643,626,43,270,644,43],"38367315","hutzlibu",[646,626,43,230,378,43],"38372275",[648,626,43,230,649,43],"38367409","bittwiddle",[651,626,43,385,652,43],"38367845","esafak",[654,626,43,230,655,43],"38370051","sidlls",[657,626,43,230,658,43],"38368433","dndn1",[660,661,34,370,662,43],"38366951",40,"uticus",[664,661,18,220,662,43],"38367142",[666,661,43,230,667,43],"38367536","DonaldPShimoda",[669,661,43,230,662,43],"38368441",[671,661,43,270,672,43],"38370637","spdegabrielle",[674,661,43,230,667,43],"38374468",[676,677,18,530,678,43],"38366231",41,"bitwize",[680,683,686,690,693,694],{"id":681,"t":682,"points":431,"comments":48},"31426331",1652900157,{"id":684,"t":685,"points":197,"comments":43},"32168983",1658337439,{"id":687,"t":688,"points":689,"comments":573},"32230329",1658780162,141,{"id":691,"t":692,"points":48,"comments":43},"38276503",1700055763,{"id":4,"t":12,"points":14,"comments":15},{"id":695,"t":696,"points":697,"comments":454},"40831904",1719680211,86,[699,704,708,713,718,723],{"id":700,"name":701,"points":702,"category":703},"38327017","Ad Accelerator",713,"consumer_social",{"id":705,"name":706,"points":707,"category":20},"38316936","UneeBee",459,{"id":709,"name":710,"points":711,"category":712},"38285228","screenshot-to-code",358,"dev_tools",{"id":714,"name":715,"points":716,"category":717},"38368570","Neum AI",155,"ai",{"id":719,"name":720,"points":721,"category":722},"38360776","Stella Nera",154,"hardware",{"id":724,"name":725,"points":726,"category":703},"38295535","David Adler personal landing page",152,false,"v2",{"id":730,"name":5,"line":6,"ai":727,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":731,"top":18,"kw":732,"maker":11,"domain":10,"tier":19,"attempts":197,"strip":733,"url":9,"mix":734,"praise":79,"objection":103,"sub":21},38365638,-0.05,[24,25,26,27,28],"3010120000005510513231300032354410100013",[32,33,34,35],1794036644993]