Mark Mahoney @markm208
CS prof at @CarthageCollege, creator of the open source @StorytellerCode, Founder of @PlaybackPress https://t.co/vjl2kbbZyU playbackpress.com Chicago, IL Joined January 2012-
Tweets1K
-
Followers570
-
Following1K
-
Likes2K
Do you want to learn how I use code playbacks in my teaching? Here is a video that I made for my SIGCSE '23 paper, "Storyteller: Guiding Students Through Code Examples" I now host my playbacks for free on @PlaybackPress: playbackpress.com/books
Excellent report! I have been thinking about having students describe the code that they write with AI assistance as a way to demonstrate their newly gained knowledge. One issue is where and how a student would write this summary. I think my code playbacks are a great medium…
Excellent report! I have been thinking about having students describe the code that they write with AI assistance as a way to demonstrate their newly gained knowledge. One issue is where and how a student would write this summary. I think my code playbacks are a great medium… https://t.co/Ih6KyGsF7V
Writing #SQL queries is a lot like solving puzzles. It usually takes some clever piecing together of different elements and iteration. Look at the attached ER Diagram and Schema. Can you answer these questions? If so, reply with an answer. Q1: List every course name, section…
Code playbacks are particularly powerful for learning how to write #SQL queries because most of the queries that I write start small and grow to include more refined answers. Hearing what the author has to say at each step along the way helps people learn that it is an iterative…
As a fan of Integrated Development Environments (IDE) what interesting ones should I check out for the IDEs of March?
After learning the basics of #SQL you are welcome to practice using my 'worked examples' book. The book includes a downloadable copy of a #SQLite database. Each of the 30 playbacks asks a question that you can try to solve yourself and then you can see how I approached each…
While working on some review problems in CS2, I had the students write some code to calculate whether a year is a leap year or not (fill in a function). Afterwards, I showed them four variations and discussed each one. There were some excellent questions about how I write code.…
#Elixir was the first language that I used that used pattern matching extensively. It is an awesome way to avoid ifs/loops. The language also has a great way to create multiple processes and share data between them. If you have never used pattern matching or processes before…
Many programming languages hide explicit pointers from programmers but still have ‘references’ to objects. I’ve seen people struggle with the concept. I remember working with a really bright student who was using javascript and they couldn't quite understand why a parameter they…
Read all of my books for free! Just create an account on @PlaybackPress
Read all of my books for free! Just create an account on @PlaybackPress
One thing traditional programming book publishers have struggled with is to make it easy for a reader to visualize the effect some code has on the system. Code playbacks give an author a paintbrush and canvas to tell a story. Watch this sped-up video of a code playback and…
Which solution appeals to you more?
Here's a new video showing how to view a code playback: youtu.be/qJLCMw_djwY?si… via @YouTube
As spring semesters are starting, this is a reminder that I have several free 'books' of code playbacks in languages like C/C++, Python, Clojure, Elixir, SQL, JS, Java, and more. They can be accessed from my new site: playbackpress.com/books Follow here @PlaybackPress
I am excited to share that I am launching a new site to host code playbacks! It’s called ‘Playback Press’: playbackpress.com @PlaybackPress I am calling it a ‘press’ to evoke traditional programming book publishers. I’ve been using ‘books’ of code playbacks in my CS…
It’s the new year, do you have a goal to learn a functional programming language like #Clojure or #Elixir? If so, I have two free ‘books’ of code playbacks that start with the basics: An Animated Introduction to Clojure markm208.github.io/cljbook/ An Animated Introduction to Elixir…
Steve Svetlik 🐺�.. @SvetlikCS
1K Followers 1K Following Proud daddy, blessed husband, grateful long-time HS #CompSci teacher, founder of https://t.co/N9DSz5oDVF, & an uncompromisingly optimistic fighter for #CSforAll.Aviva Kufner @AvivaKufne55614
80 Followers 5K FollowingPranav Shridhar @pranavmodx
283 Followers 708 Following Software Engineer | Plays Chess , Piano | ❤️ C++, Go, Python | Interests in PL Theory, Web/Game DevThewhu @Thewhu256447
0 Followers 65 Followingus_Lucy_ @lucy_us99512
7 Followers 892 FollowingThounase @thounase99906
5 Followers 316 FollowingEleanora_ @Eleanora691263
1 Followers 894 FollowingBrandi Cremins @BraCrem
75 Followers 5K FollowingCatilyn Bethany @CatilynBethany
35 Followers 237 FollowingWillow_Scott @WillowScot19750
4 Followers 512 FollowingCyseknayt @cyseknayt55957
0 Followers 318 FollowingDixie Kett @KettDixie45065
96 Followers 5K Following_7EmSB_JA2 @7emsb89164
20 Followers 884 FollowingSvietlana @Svietlana181473
8 Followers 885 FollowingVictoria_Ada @VictoriaAd42153
5 Followers 998 FollowingTina_US_ @TinaUS180582
2 Followers 568 FollowingTheesysl @theesysl54885
0 Followers 316 FollowingZinniaanne 🌼 @Zinniaanne1746
3 Followers 757 Followingjoshi_pinkal_1_2m @Joshi115376
2 Followers 419 FollowingOcie Stamper @oc_stamp
33 Followers 5K FollowingR_hea @Rhea2070652
6 Followers 510 FollowingVeronika Diley @DileyVeronik
69 Followers 5K FollowingWi__eners @EnersWi66118
33 Followers 896 Following_L_ovefix @ovefix84703
1 Followers 848 Following_Lollipop @Lollipop1319844
20 Followers 781 Following_SoulDove @SoulDove28240
2 Followers 874 FollowingAlexander9 @Alexand39213704
17 Followers 884 FollowingVinayakRao345 @VRao34554841
2 Followers 744 FollowingDharmvi_600 @Dharmvi617878
22 Followers 1K FollowingBhagyabhumiS53 @Bhagyabhum15692
1 Followers 896 Following_soliloquy @soliloquy155032
8 Followers 422 FollowingDeborah Schuetze @debo_schue
40 Followers 5K FollowingDixie Penix @DixiePenix26
60 Followers 5K FollowingYoshiko Altiery @alti_yosh
51 Followers 5K FollowingArina Demarse @demar_ari
42 Followers 5K FollowingVannessa Madriz @mad_vannes
31 Followers 4K Following(ノಠ益�.. @vicaVlCvic
0 Followers 687 FollowingStorm Figiel @FigielStor
42 Followers 5K FollowingVergie Grandusky @VGrandusky94047
23 Followers 5K FollowingTexou @Texou372
11 Followers 1K FollowingAdam 👨💻 @webspaceadam
64 Followers 260 Following Software Engineer @flip_devs | helping to build https://t.co/xHP2i5ZGH5 Musician @iamneuniNoorali Pirani @pirani_noorali
28 Followers 397 FollowingLannie Knabjian @LKnabjian11995
51 Followers 5K Followingsohail iftikhar @So_hail_now
7K Followers 6K Following Electrical Engr | Entrepreneur | Blogger | Influencer | Uetian | Umtian | Formanite | Dpsian| Catherdralite | PTI | PSX Analyst | Sports Analyst | Humorist 😜Paul Graham @paulg
1.9M Followers 770 Following(λ. borkdude) 🌱 @borkdude
7K Followers 105 Following #clojure (#cljKondo, #babashka) * functional programming * whole food plant based * progressive rock+metal * ♥ @lalage_ * https://t.co/yvsOtFMGdoSarah Drasner @sarah_edo
284K Followers 3K Following stupid like a fox • Director of Eng- Web, iOS, Android & Multiplat Infra @google, O'Reilly Author • https://t.co/HhzYWwxqL9, https://t.co/SOjL0RPUNN she/her BLMWes Bos @wesbos
376K Followers 2K Following Fullstack JS Dev ❯ https://t.co/6heZ7gZqg1 ❯ https://t.co/lOo3xh23G1 ❯ https://t.co/XYbxq79WBS ❯ Posts 🔥 Tips ❯ Co-hosts @SyntaxFMScott Hanselman 🌮 @shanselman
329K Followers 11K Following VP of Developer Community @ MSFT - Code, OSS, STEM, Beyoncé, 🏴🇿🇼#T1D, #DevRel YouTube+TikTok listen to the @Hanselminutes inclusive tech podcast!Gergely Orosz @GergelyOrosz
249K Followers 2K Following Writing @Pragmatic_Eng, the #1 technology newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.David K 🎹 @DavidKPiano
66K Followers 3K Following Making state machines at @statelyai · prev. @Microsoft · I play pianoJanet A. Carr @janetacarr
3K Followers 238 Following Independent Clojure Consultant. Artisanal tweets about Software Development in Clojure and functional programming. Pre-order my course: https://t.co/APVnddLdAMAndrew Ng @AndrewYNg
1.0M Followers 908 Following Co-Founder of Coursera; Stanford CS adjunct faculty. Former head of Baidu AI Group/Google Brain. #ai #machinelearning, #deeplearning #MOOCsPragmaticProgrammers @pragprog
27K Followers 266 Following Technical excellence from a trusted friend and author royalties up to 50%. We are Pragmatic, and we are developers, for developers.Kelsey Hightower @kelseyhightower
237K Followers 40 Following Minimalist DMs are now closed. Just email me: [email protected]freeCodeCamp.org @freeCodeCamp
854K Followers 162 Following We're a community of millions of people who are building new skills and getting new jobs together. A 501(c)(3) public charity. Tweets by @abbeyrenn.José Valim @josevalim
50K Followers 74 Following Creator of @elixirlang. Chief Adoption Officer at @dashbit and @livebookdev. Account used mostly for announcements.Steve Stewart-William.. @SteveStuWill
192K Followers 237 Following Psychology, evolution, science. Author of "The Ape That Understood the Universe" (2018) and "Darwin, God and the Meaning of Life" (2010). Backup: @SteveStuWill2DEV Community @ThePracticalDev
312K Followers 3K Following The Twitter account that launched https://t.co/TJyCu2SDPd. Built on @forem 🌱 Also at @[email protected] On Bluesky @/https://t.co/TJyCu2SDPd No DMs — please email us for support!wallingf @wallingf
1K Followers 197 Following I'm a CS professor at a medium-sized public university, interested in most things about programs, and most other things, too. @[email protected]Alex Russell @slightlylate
36K Followers 4K Following https://t.co/Mmf9r943qu Personal opinions, obvs. Edge & Blink API OWNER Also: making @phae ☕ Previously: 🐡, PWAs, W3C TAG, WC, TC39 & ES6, Chrome Frame, Dojo.Hadi Partovi @hadip
43K Followers 575 Following Founder #HourOfCode, CEO @Codeorg. Early investor: FB, Dropbox, airbnb, Uber, SpaceX. Board of Directors: Axon.Anthropic @AnthropicAI
259K Followers 26 Following We're an AI safety and research company that builds reliable, interpretable, and steerable AI systems. Talk to our AI assistant Claude at https://t.co/aRbQ97uk4d.Erik Meijer @headinthebox
27K Followers 0 FollowingDecode @getdecode
55 Followers 0 Following Decode is a VS Code extension to help you understand, explain, & generate code using drawings/diagrams, code nav, editors, custom views, and AIMary Rose Cook @maryrosecook
6K Followers 223 Following Now - https://t.co/3ab3cs1lnm. Previously - Staff product engineer at @airtable.Ink & Switch @inkandswitch
9K Followers 63 Following Industrial research lab working on digital tools and computing for creators.THAT Conference | Jul.. @ThatConference
5K Followers 3K Following THAT Conference is your summer camp for geeks. A tech conference for developers, by developers. Come and fuel your inner geek.jo!!! ☾ @woodstockSSB
58K Followers 716 Following sapphic pixie dream girl // goth shoegazer // chronically and habitually female // lucina fan, marth enjoyer // she/her ♡Manning Publications @ManningBooks
29K Followers 2K Following Follow Manning Publications on Twitter and get exclusive discounts, product announcements, author news, and great content.M12 - Microsoft's Ven.. @M12vc
11K Followers 320 Following Our mission is to accelerate the future of technology through investments, insights, and meaningful partnership with Microsoft.PlaybackPress @PlaybackPress
7 Followers 1 Following Playback Press- where developers go to learn using code playbacks.Vaughn Vernon (@Vaugh.. @VaughnVernon
25K Followers 173 Following Software Ecologist, Architect, Modeler | #DDDesign, Systems Transformation | 4x author, Addison-Wesley Signature Series | @kalele_io products @kalele_domoPreetha Chatterjee @PreethaChatterj
1K Followers 531 Following Asst. Prof. @drexelCCI @drexeluniv | Research on mining software repositories, empirical software engineering | Director of @Soar_LabAndy Young @anerdguynow
3K Followers 515 Following Principal SWE @tableau • Ex-@microsoft • Built services serving 1B MAU • Mostly frontend • Rarely serious • He/him/hisYuval Noah Harari @harari_yuval
631K Followers 53 Following Historian and bestselling author of 'Sapiens', 'Homo Deus', '21 Lessons for the 21st Century', 'Sapiens: A Graphic History', 'Unstoppable Us', and 'NEXUS'.Ebi Atawodi @ebiatawodi
5K Followers 613 Following Product @YouTube | Previously @Netflix @Uber | Life mantra: I am the master of my fate, I am the captain of my soulAcademind @academind_real
21K Followers 51 Following Learn to code with hundreds of videos on https://t.co/BapvO96HHx or with professional courses on https://t.co/Z998C0uKgHH0W_THlNGS_W0RK @HowThingsWork_
2.1M Followers 8K Following The Official How Things Work page. Tech,AI,Art,Science & loads more. Also all the best news & viral content from around the globe.Joey Wilson (he/him)�.. @josephpwilson
3K Followers 4K Following (Use LinkedIn for a quicker response) Director, CS@AIR, the Center for Evolving Computer Science Education @airinforms. #CSforAll Tweets = my own.Dr. Cat Hicks @grimalkina
16K Followers 3K Following VP of Research. Leader of the Developer Success Lab. Social & Evidence Scientist on Developer Thriving. Defender of the mismeasured. 🦄 🏳️🌈City of Kenosha @City_of_Kenosha
1K Followers 437 Following Charting a better course since 1850. The Official City of Kenosha Twitter.good reddit @GoodReddit
1.3M Followers 129 Following owned by a bag of marbles // sometimes bad or questionable reddit // dm for submissionsStanford HAI @StanfordHAI
85K Followers 554 Following The official account of the @Stanford Institute for Human-Centered AI, advancing AI research, education, policy, and practice to improve the human condition.Fei-Fei Li @drfeifei
455K Followers 1K Following Prof (CS @Stanford), Co-Director @StanfordHAI, CoFounder/Chair @ai4allorg, Researcher #AI #computervision #ML AI+healthcareBruce Eckel @BruceEckel
10K Followers 125 Following Author of Thinking in Java, Thinking in C++, Atomic Kotlin, On Java 8, Atomic Scala and others. Co-podcaster of https://t.co/54wcN0PlDEmarc maron @marcmaron
880K Followers 508 Following I am a comic, actor, feral cat wrangler, writer & host of WTF the podcast.Jeff Offutt @JeffOffutt
797 Followers 263 Following Learner. Teacher. Thinker. Inventor of ways to make better software. Views are my own.Manda Frederick @manda_wwc
2K Followers 3K Following Communications expert, writer and editor with a passion for using language for change, inclusion, and education.Ross Berman @KingOfAllEdTech
2K Followers 2K Following Computer Science Teacher #NYCSchoolsTech #CSforAllNYCMichael Girdley @girdley
212K Followers 2K Following CEO of an 11-business, 600-person holding company. Fireworks, software, +9 more. Writing about holding co's, starting businesses, life, and leading.Elizabeth Churchill @xeeliz
7K Followers 540 Following Senior Director of UX, Google. Former Vice President of the Association for Computing Machinery. Co-Editor in Chief, ACM Interactions.CS Faculty Jobs @csfacultyjobs
5K Followers 2 Following Faculty jobs in Computer Science worldwide. Mostly automated. Mention/DM openings & we'll retweet. Created by @emilianoucl, now run by @shaddihSarah Eli Judd (they) @SarahEJudd
2K Followers 5K Following Passionate about CSEd. Curriculum Manager @codeorg (views my own). Formerly @AI4AllOrg, Google #CSFirst, @GirlsWhoCode. Taught Grs 2-10.Shaun Walker @sbwalker
3K Followers 2K Following Canadian, 15X Microsoft MVP, Entrepreneur & Open Source Advocate, Blazor Evangelist, Founder of Oqtane & DotNetNuke, Chair of .NET Foundation Project CommitteeFazle Rahman @fazlerocks
7K Followers 1K Following ceo & co-founder, @hashnode building a devtool company? host your tech blog on your custom domain subpath with Headless Hashnode: 👉 https://t.co/v0fEL82bmvElise Deitrick @edeitrick
293 Followers 754 Following STEM Education PhD working at CS EdTech startup @CodioHQ. Conducting research outside academia along with other fun CS Ed stuff. She/her/hersScott Anderson @ImpossibleScott
2K Followers 1K Following Game developer at @Unity3D Prev: @Facebook, @Oculus, @Funomena, @CallOfDuty, @ShadowPhysics He/Him🕸🕷OakParkGirl �.. @OakParkGirl
2K Followers 157 Following I am an Oak Park IL resident, CrossFitter(kinda), crafter(kinda), board gamer, agilista, and Solutions Director at 3Cloud. HI! (she/her)Dr. Rachel F. Adler @rachelfadler
305 Followers 381 Following Associate Professor at @ischoolui. Research in HCI, accessibility, and computing educationToday Years Old @todayyearsoldig
1.0M Followers 119 Following Your source for the latest trends, discoveries, and most shocking truths & little-known facts about the world. 🚀 DM us your findings!Clark Sell @TheClarkSell
4K Followers 2K Following The Glue. On a mission is to create exposure for practitioners in software development. Founder of @Unspecifiedio and @THATConference.Ashley Nicolson 🌟 @MiniRidley
488 Followers 1K Following A super star travelling through time & space helping others and having fun 💖 @GitHubEducationRobert Rand @certifiablyrand
336 Followers 226 Following Quantum PL prof at UChicago. Trying to stick to academic content. (This place is dangerous. Please be generous and kind.)Saturday Night Live -.. @nbcsnl
3.4M Followers 695 Following The official X of Saturday Night Live. Watch on @nbc and @peacock. Streaming next day on Peacock.Most software job interviews include a session where the applicant is quizzed on details of the programming language in use by the team. But does skill with your programming language really matter? #Thread 1/12
What if GitHub was a single page application? What if you had a UI focused on your day to day work? This is my current side project. I'm implementing an alternative GitHub UI in React and Primer (GitHub's design system and component library). Thoughts?
I remember implementing my own memory allocator in C++ for C++, trying to beat the standard one for multithreaded programs. It was insightful learning experience! Really boosted my knowledge. I wonder, if there were a course on how to implement it, would anyone be interested?
What I really haven't talked much about is our amazing keynotes: @kentcdodds, @marktechson, and June Syndesi Kramer OFF!!! THE!!! CHARTS!!!
111 days until #THATConference. The speakers have been announced, the schedule is set, and tickets are officially on sale. What are you waiting for? Need some help convincing your boss? We gotchu thatconference.com/support/convin…
Hey Chicago Tech Community 👋 I’m thinking about starting a weekly Twitter space for us to talk about stuff we’re working on, learn together & get to know one another Mostly for casual conversation & to hangout…likely on a weekday evening Comment/like if you’d be interested
Very excited to get the first print copies of my book! See ixtbook.com. Very thick at 810 pages!
@shanselman @markrussinovich not intentionally. i don't really ever look at my primary monitor's desktop.
@UMNComputerSci is offering a 10-week summer @NSF REU program for undergraduate students who are interested in research on Human-Centered Computing for Social Good. Stipend is provided. reu.cs.umn.edu Apply by Apr 10; applications will be accepted until filled
One thing about AI debates that puzzles me, is how many people don't value the idea that doing things is good for you. Reading is good for you Writing is good for you Analyzing is good for you Thinking is good for you. Remembering is good for you. It's like a whole generation…
It's amazing how much more explainable and understandable software becomes when you use diagrams 💡
Sometimes people will look at a React Server Components diagram and say: "look! so complicated!" But if you draw a similar chart of their own app you'd find it's not all that different.
The uncompromising way to build. Stunning Sustainable - checkout these facts👇 Fast - this one built in 3 weeks Functional
Meet our new wood exterior. It's made out of a sustainably harvested pine. For every tree cut 4 are planted in its place. And it's zero maintenance. How? It goes through a chemical free, baking and steaming process that changes its physical properties and makes it resistant to…
@girdley They’ve been predicting the demise of programming computers for over 50 years. Any year now. Yet every time I try to use chatgtp it still doesn’t actually work. It’s come close a few times and it’s great at summarizing things but it’s never produced anything I could use.
I'm thrilled to share that I've received tenure and promotion to Associate Professor at @Creighton! Thanks to my colleagues, students, mentors, family, and friends for making this possible. I'm honored to be part of a department and university with so many esteemed colleagues.
I've started a Twitter account for Decode: @getdecode. Decode is a multi-modal coding/drawing editor for VS Code I'm building. I'll share updates on the first release of the extension and website and share demos. Thread of demos so far.
@girba Same with design and art. We don't understand it well, don't have non-visual language to describe it, and there's not great agreement on what is good.
@zlatov_cristina A loop from 0 to half length, swapping the elements in each half.
The movie "Oppenheimer" was ok, but what I really want to see is the movie "von Neumann".
If you think there's going to be billions of lines of code generated by AI, it seems likely knowing something about software will still be useful
First they take our jobs, then they take our names?! C'mon guys! Couldn't you at least spell it right?!
Today we're excited to introduce Devin, the first AI software engineer. Devin is the new state-of-the-art on the SWE-Bench coding benchmark, has successfully passed practical engineering interviews from leading AI companies, and has even completed real jobs on Upwork. Devin is…
"Why is programming fun? What delights may its practitioner expect as his reward? I think this delight must be an image of God's delight in making things, a delight shown in the distinctness and newness of each leaf and each snowflake." -- Fred Brooks