Tag: technology
-
Claude Code: Managing Multi-Platform Projects with Git Submodules: A Developer’s Guide
This blog post was written by Claude Code after I tutored a student who needed to manage 5 repositories that were all needed for a the same project. The Challenge of Multi-Repository Projects If you’re building a cross-platform application—say, a mobile game available on Android, iOS, and web—you’ve likely faced a common architectural dilemma: how…
-

From Perl Scripts at Yahoo! to AI-Powered Flutter Apps
I was thinking the other day about how much has changed since I started at Yahoo! back in ’99. Back then, we were building the internet’s infrastructure with Perl scripts, find and grep commands, and a whole lot of grit. We were the ones in the machine, making it work, scaling it to millions of…
-

Beyond print(): Why the Debugger is Your Secret Weapon
I’ve been in this industry for a long time. I had my pick of jobs at Yahoo! back in ‘99, and I chose a path that led me to solve problems at a scale most people never get to see. I wrote a post a while back called “Can You Think Like A Computer?” where…
-
U.S vs Apple 2024
The price of iPhones over time
-
link: Adobe’s CEO Sizes Up the State of Tech Now – The Wall Street Journal.
Adobe’s CEO Sizes Up the State of Tech Now https://www.wsj.com/articles/adobes-ceo-sizes-up-the-state-of-tech-now-11673151167
-
NYT: 10 Ways to Get the Most Out of Technology +2 Of My Own
This article from NYT has been on the top 10 technology most emailed since December 29, 2010. Almost 16 days now. Read it at 10 Ways to Get the Most Out of Technology Here is my take and I’ve added 2 more 1. GET A SMARTPHONE Also Why: I use my Blackberry for calendar, music…
-
Javascript Animation : Teaching Kids Computer Programming Lesson #8
From the last session with C., we have a login screen. Now C. would like the little Yahoo! Messenger guy to bounce around. Click here to see the page in action She fired up TuxPaint and created a drawing of a spring We used Preview to copy it and rotate it into horizontal spring I started…
-
Using CSS To Realize The Mock Up: Teaching Computer Programming To Kids Lesson #7
Based on Cate’s mock up, we built a real HTML page using CSS. Step 1: Here is how we built the page First I told her about the <div> tag which we can use to divide up different sections of the mock up. So she did the following to divide up the screen into 4…
-
Story Board, Mock Ups : Teaching Computer Programming To Kids Lesson #6
Cate is anxious to get her magic eight ball game working on Firefox and was excited with a lot of ideas. Little does she know that I’m a backend programmer and don’t know a whole lot about animation, Javascript and CSS. But I could learn this stuff easily if she wants to as well. So…
-
Lists and Tables in HTML: Teaching Computer Programming To Kids : Lesson #5
Cate started to learn about creating lists of things and tables in HTML <UL> : to create an Unordered List of items <LI> : to start a List Item <OL> : to start to create an Ordered Lists and the computer will add the numbers automatically Then if we want to create a table to…
-
Magic Eight Ball engine in JavaScript: Teaching Computer Programming To Kids : Lesson #4
Cate wants to make a computer program be to be like the Magic 8 ball, in my last post, I couldn’t remember how to generate a random number. But found it here Math is a class (not an object ), it has 2 class member functions. random() which will give me a random decimal between…
-
Simple HTML and Javascript Operators: Teaching Computer Programming To Kids: Lesson 3
As Cate and I were walking to 16th and Mission street Bart station at 7:30am, I talked to her about the arithmetic operators in Javascript. There is + for addition – for subtraction * (kinda funny) for multiplication / (forward slash) for division We went through some examples var x = 12 x = x…
-
Baic HTML and Javascript: Teaching Computer Programming To Kids: Lesson 2
After dinner, Cate asked if we can continue to learn about computer programming. I told her I would love nothing more. I told her that I will teach her HTML, Hypertext Markup Language and Javascript. HTML is what designers use to control how a page looks like in Firefox. Javascipt let the programmer add interactivity.…
-
Binary Numbers: Teaching Computer Programming to Kids: Lesson 1
This morning Cate and I were eating crepes with hazelnut chocolate and she asked me what this means? “10001001” I think she must have seen it somewhere on a piece of paper or an advertisement. I’ve always found it difficult to talk to her about what my job as a software engineer is, so I…