You're Not Paid to Write Code
In an era of instant AI code generation, senior engineering judgment isn't measured by pull request volume. Code is a liability.
In an era of instant AI code generation, senior engineering judgment isn't measured by pull request volume. Code is a liability.
The classic engineering rule is simple: never rewrite working code from scratch. But when AI changes the economics of development, a rewrite can make strategic sense—if it unlocks the future velocity of change.
The official release of the Dart Skills CLI 1.0 lets package authors bundle AI agent instructions directly inside pub packages. Here is how version-aligned skills save developers hours of reading documentation and eliminate AI context drift.
Generating code is cheaper than ever, but building valuable software is not. As AI transforms developer leverage much like mechanization transformed agriculture, the real value remains where it has always been: writing the right software.
With AI coding agents handling routine syntax and implementation, the real differentiator for senior developers isn't how fast they write code—it's how clearly they uncover requirements and align stakeholders.
As AI tools automate core implementation tasks, software development may be shifting from a lifelong craft to a high-intensity, capped-duration career. Here is why junior developers need to build adaptable, high-level skills today.
The price to stay current is expensive.
The month long process of unsubscribing from Samsung email list.
Code reviews are too late in the process. They need to be sooner
..or just the code we look at the most
Why I wrote a calculator app.
I feel React is just that bad.
Scanning a barcode into a Google Sheet.
I feel React is just that bad.
QR Sidekick the barcode/qr scanner for Google Sheets
Scan from your phone into google sheets
UnconstrainedBox
Our landing pages all look the same now.
The app I was always going to write.
PreferredSizeWidget can't be used as a mixin.
Also AI just drew this.
filledstacks.com is making some big claims.
Links to my simple Flutter animation examples.
Code Canyon Flutter will keep Flutter Developers busy.
How to import data from cloud firestore to the local emulator?
Get the best out of Flutter and VSCode
A list of my goto VSCode Extensions for Flutter development in 2023
A list of my goto flutter Packages for 2023
A post about migrating the website.
You don't need a complex state management system.
The simple way to fix it, although this may make new bugs.
If you want to get involved in open source and give a little back
My first Vue package is now ready.
We A/B test the best jokes.
If you get this email form Apple for your Flutter application it is safe to ignore. We identified one or more issues with a recent delivery for your app, You...
I'm not sure if I just stared getting this in my new version or Sentry got better and just started to report it.
Getting feedback on an app is notoriously difficult. Users will uninstall for no know reason, they are also unlikely to leave a review.
So you released your Flutter app into the wild and you have no idea what's going on. People are using it but are they enjoying it?
Just go learn Pinia. It's pleasant and fun
Vue 3 does things a little different
Coming from the web (Vue 3) it's possible to paste an icon's SVG directly into your code, as the browser will render it automatically.
So you've started on Vue 3 and your using props but they are not reactive and your getting this error "message": "Getting a value from the props in root scop...
Animate on Scroll (AoS) and Astro.build work well together. Your code should look like this. In your header section: And just before your closing body tag &l...
Does software get too complex over time?
The lock screen on my phone is different. It's better. I now get to try out this new color system and personalize my phone.
Tally is a click counter that can be used as a clicker to count people at events or locations, as an inventory or stock counter.
Flutter has full support for all material icons. When you are in Flutter and you are looking for a list of the icons then that's the link you needed..
Flutter has an AnimatedIcon class as well as Icons that can be animated.
Validate before starting
Stuck in tutorial land? Trying to build something but you're stuck at some weird error? It's frustrating.
Putting a Flutter Application in the Play Store and App Store requires 14 different icon files. There are some web sites that will do it, but it still takes...
The solution is to use your ip address in firebase.json
Run Flutter on Multiple Devices Simultaneously
I've been banging my head against this for months. I have been using Flutter, Firebase and the emulator for years but I can't get a physical Android device t...
Coding is great, but it can also be a frustrating experience. It's hard to know upfront every state that your code can be in ( though writing tests helps wit...
Tech moves so fast, you can't learn everything but that's not that same as learning nothing. If your are not learning then you are going backwards and actual...
Kicking of my next Flutter project. Squirrel Chat , a communication platform for scout troops that is not email.
Responsive images with one line of CSS img { max-width: 100% } This will make your images responsive, they will be their natural size unless thier parent is...
The Astro blog sample is a great starting point but what if you want summary pages for each month or year.
I played with the Astro blog sample and made a few additional features. Namely a summary page for each year and a summary for each month.
The onCall is a straight http function. The onRequest goes via the SDK and will handle some or the boilerplate code you need for CORS and authentication.
If you are getting this Astro error: Error: Failed to resolve force included dependency: vue It may be because you are upgrading a Nuxt project.
Have you ever browsed some ones Twitter feed? It's hard to get a feel for just who they are. Instead of just linking to your Twitter account and hoping make...
I'm liking Twitter Communities. It lets me tweet to different audiences. I can Flutter in the flutter group and cricket in my main feed without mixing the two.
If you need a privacy policy and/or terms or service for your web site / app try Google docs. They have a template for each, Word may also have one but I don...
Flockit now supports curated lists of tweets. You can see my favorite flutter tweets here . I'll add to it over time.
Coming from Vue the idea of Nuxt was great. I could statically render my site so search engines could find it.
Code Unable to parse {"file":"/src/pages/index.astro","line":157,"column":30} 155| 156| 157| <div class="hello goodbye" class="astro-AQF3OGOY"> | ^ 158...
For those who don't follow Formula 1, the season went down to the last lap of the last race but earlier in the season there was another one lap sprint to end...
Has anyone ever been able to read hex colors ( ADD8E6)? I had used them because that's what everyone else was doing.
Interesting take on niche software. "In an era without the constraints of physical shelf space and other bottlenecks of distribution, narrowly targeted goods...
Ever wondered what's the the best Dad Joke? Need a joke for the next family get together? We've got you covered.
My first flutter component
If you upgraded to the latest Flutter 2.5 and get this message: & 91;✓] Flutter (Channel stable, 2.5.0, on macOS 11.3.1 20E241 darwin-x64, locale en-US) & 91...
Next time you need to manipulate something checkout Tiny Helpers . I just used the one of the image tools to compress some images.
Capacity counts are important, perhaps never more so than now. The recent release of Tally Realtime moved away from purely doing occupancy counts however we...
The Tally Realtime Landing Page , apps and web dashboard have all been updated. This include the new graphics from Figma and CSS for the landing page from ha...
Tally Occupancy is now Tally Realtime. Just a quick rename to better match what it's being used for.
Just some updates to the store graphics for Big Calculator . I spent some time learning Figma, now I just need some time to update that landing page.
I'm letting the QuestionsCount domain expire as I've moved on to other side projects,.so posting a screenshot of the last day.
I've learned that learnt is much better word. Also can we bring back spelt for spelled as It is also way better.
Thoroughly enjoyed the Vue Mastery free weekend to upgrade my skills. I still think I learned the most Vuex from Jim Cooper .
Bookmarking, categorizing, and easily recalling your favorite tweets shouldn't require a browser extension and extra software to be installed.
Join Flock It
Often I come across a tweet that I don't have time to read now, but I know in a few months it will be something I need to come back to.
Once your Flutter app reaches a certain size you may start to get this error when building for Android Cannot fit requested classes in a single dex file ( me...
I've been using Sentry with Flutter for a while, perhaps since the first Flutter support was added. The recent 4.0 upgrade has been one if the best upgrades...
Why go to a big software company? With number like these it just makes no sense. Going Developer Direct> The Gartner Groupreports that 75% of ERP projects fa...
Does anyone like enterprise software? Market forces have rewarded large, feature rich complex applications.
Being new, Flutter changes a lot. It's nice to see these messages that help developers upgrade. To often old projects get left behind ━━━━━━━━━━━━━━━━━━━━━━━...
There are a lot of to-do apps out there. I'm currently using the open source tasks.org . Why? It's simple, light and has features that don't get in your face...
Time to start learning some Wordpress. Watch as I update to the latest version, turn on some of the new features and customize the layout from the default st...
"I give my employees a good job" is not enough As a manager your Job is to make people want to come to work, once you have done that the rest is easy .
It's about communicating, it's not about quantity and often it is the opposite of quantity. http://www.fastcompany.com/3030659/less-is-more-why-youre-saying-...
The Firebase emulator has made writing firebase functions, and firebase in general, fun again. It's a lot more productive and the edit/build/test cycle in se...
Writing a cross platform iOS/Android/Web with real-time sync across all three platforms. that's going to take more than a week.
The Alpha of Flutter for Windows is out . I think it will be a game changer for two reasons. Developing for Windows will be easier, Microsoft has let the Win...
Ok these are just teasing now. Firstly the Flokk app by gSkinner and then Flutter-based UWP apps for Windows 10 . Both showing we are getti...
I love working with flutter but the firebase packages and versioning is messy. I can see that it's getting better but these errors are painful.
If you have updated your dart code but while debugging Flutter is still running the older version of the code you should check your import statements.
Yes there are a lot of services to make App Store screen shots, many are even good and some well worth paying for.
Tally Occupancy now has a pro version. Checkout our sample . Pro is still free if you sign up today.
OK, It's time to move the blog off the home page.
We've added some more features to Tally . The settings page now has extra help and assistance.
I was unable to update my website due to this Filezilla error The data connection could not be established: ETIMEDOUT - Connection attempt timed out All my r...
As businesses start to open up and occupancy limits stay in effect, it can be hard and challenging to keep track of customers when your venue has multiple po...
We all know Trump is not the best speller as he showed us all when he was on Twitter. That should have been reason enough for Twitter to add a spell check fe...
Yes another calculator app. This one has big buttons . The app works on iOS, Android and scales up for tablets.
This blog is now https, previous issues with caching that plagued some users have now been resolved.
If you are looking for free svn hosting then take a look a Google, they give you a free machine as part of your free tier and you can use it to host an insta...
Well this is disappointing. Windows Terminalsvn: error: Failed to locate 'svn'. >svn: error: The subversion command line tools are no longer provided by Xcode.
My favorite flutter website? I'd have to say FlutterAwesome . I go there nearly every day to see what's new and get inspired to add new features to my side p...
I got an invite to Flutter Interact . Time to update all my apps to make sure I'm on the latest version of everything and up to date.
Here's my Flutter app that's now in the app stores. It's hangman meets Trumps Twitter feed. Orange Genius .
This is maybe going a little too far, but today turn off a few notifications on your phone. You don't really need them and you be OK without them.
Need an icon? The noun project seems to have rich casino Australia everything https://thenounproject.com/
Encrypted data is only as secure as its decryption key . I once had a salesman tell me the data was safe because it was encrypted in binary.
Nice use of graphics to explain the flow of an idea. https://www.nytimes.com/interactive/2018/11/04/technology/jobs-not-mobs.html
I wonder if we are too far down this road to turn around now. Do you do it better? or the way users expect?
MySimpleDialog wouldn't pop so I change my pop line from: Navigator.pop(); to: Navigator.of(context, rootNavigator: true).pop(); Now it all works perfectly.
A failed pineapple and a better design that worked.
I resolved this (Angular 2.0.0-beta.0): Cannot find module 'rxjs/Observable' By installing this: npm install rxjs
The problem with using using alpha software. Lots of people with errors but no-one with the same version as me.
Although the planet’s atmosphere is presently losing about 100 grams per second—the equivalent of a McDonald’s Quarter Pounder—scientists sayMars lost the bu...
It's a nice day when you move all your hosting off Go Daddy.
A good tool to stay on top of the Mandatory Play Rule is important but so is the management.
For 2015 the following shall be the Minimum Mandatory Play Rule (MPR) for all Pop Warner teams: 16-25 Players (10 Plays), 26-30 Players (8 Plays) and 31-35 P...
I have a new MakerBot courtesy of the MakerBot Influencers Team. My first Mini was purchased in August 2014 just after the release, it arrived broken and was...
Does anyone at Popular Science fact check or are they just printing press releases now? http://www.popsci.com/half-oceans-population-disappeared-in-past-45-y...
This is the first print from my forth MakerBot printer. This is the furthest I have printed on a MakerBot before the first failure. I call it suc...
I broke the last one and needed a test print so here he is. The orange roctopus. Next it's time for a glow in the dark Roctopus.
I picked these two up from Ali Express to monitor my room temperature and the temperature inside the enclosure.
Lulzbot Taz 5 and MakerBot mini with my notebook and Raspberry Pi running OctoPrint
Dear Apple, This is is a nice login screen: This is not: And why did I need to login again?
I subscribed to Xamarin a little after their forms product was released. It seemed to be just what I wanted: One framework to rule them all.
I have already destroyed a nozzle on my Lulzbot Taz 5, through my own stupidity, so when the the ESun Cleaning Filament was available and in stock I gave it...
Just printed these. They came out quite well. It's now my goto case. They are for the Raspberry Pi 2B.
I don't have this many TVs, My TV just insists on adding it'self to my network each time it turns on.
I took the weekend to move from GoDaddy to HostGator. For some reason Word Press on GoDaddy ate my attachments and would not let me add any more.
My Makerbot Replicator Mini has the error: Oops, we have a problem with your Smart Extruder (Error 55: Hester Rise Watchdog Triggered).
Restarting the service fixed the printing error for me. Looks like a network connection error job.py:227: INFO conveyor.server.Server:log job stopped...
Time to find a new host. Go Daddy and I are not getting along.
There is a Dilbert carton where the boss gives everyone the title Convicted Felon. I think the idea of a skill cloud is more useful than titles when trying t...
How many times do we see riots and crowds and think 'mob mentality' when the truth is exactly the opposite .
"One of the first things you learn as a manager is that your own performance doesn't matter anymore.
It's not often I review a book I haven't read or even review a review. This review has so many quotes I agree with and are therefore great that I need to lin...
Just released version 1 of Snap Counter
This is well said. Kids Can't Use Computers. Many people think they can use computers but ask them a simple question like this will show you we have a lot to...
TheFairfield County Football League (FCFL) has given the OK to use PlayCounter on the sidelines this season,
Counting the Minimum Mandatory Play Rule (MPR) for Pop Warner teams is hard work with a pen and paper.
The new Nexus 7 looks like a nice device. Play Counter support will be coming shortly, if you are interested in early access or beta testing please drop us a...
Microsoft, people have been down this path and Windows Phone App Studio is not the right road. You need to fix IE.
If you are looking for a good scanner to work with Windows 8 and Evernote then look no further. They all work.
I have seen this done a few times. It is a way to sneak a few plays in before the half. An interesting tactic was used in the 2010 Pop Warner Midget semi-fin...
I have my first Drobo -.6TB of disk. With Drobo and Crash Plan I think all my files are safe and sound.
I made my first github project. dbKnow
I have not upgraded my jsRender in a while because it works fine. I’m about to get back on the latest version.
45% Of Greeks Have Never Used The Internet
Am I the only one who reads this and thinks that all the Windows Phone 7 apps wont work. Microsoft Has Huge Changes in Store for Windows Phone 8 [REPORT]
Firstly read this . 1. Adding a prefix is a much better idea. Using a schema is fine also. A prefix will separate transaction tables from lookup/static data...
If Microsoft wants to sell tablets and phones it needs apps. What it needs even more is the internet, unless the browser on their tablets and phones is compa...
If you put an illustration like this in a book you are smoking crack. Exactly what percentage of readers don't know what a toolbar is, yet read a book...
I’m wondering why people develop for Windows phone 7. Is it because the browser is so bad that it wont run HTML5 apps?
Please please do not do this . This is why people hate their software. It fixes a problem in the developer’s mind not in the user’s mind.
Wow, Talk about shooting the tool. I do not want my children learning math proofs on iPads. TechCrunch insists they are not going on a luddite rant while goi...
I wanted a new clipping application keep notes and ideas. It came down to OneNote vs. Evernote but it quickly became one sided.
Hey this actually looks nice. ASP.NET will do minification and developers do not have to do anything.
The web is not short on guides and how-to pages for creating a new form and Smashing Magazine seems to be a company that throws out a lot of content, usually...
We noticed typing lots of play by plays on scrbrd.com can result in typing player names a lot. Well, no more.
Online scoreboard, Keep track using your phone and everyone else who is not at them game can follow.
iOS5 has fixed the offline bugs so if you load Playcounter once while online you will be able to load it from favorites even with no connection.
Playcounter has been updated. It was tested with iOS 5, There is a bug fix that stopped the teams from changing when there was an injured player on the team.
If you we wondering Play Counter is an HTML5 app using offline storage so there is no need to have an internet connection at the game.
Play Counter has been updated, You can mark a player as injured by changing their jersey number to I or Inj.
The final version of Play Counter is online. I used it in my first game and it worked like a charm, and we won.
I have the first beta to count football plays. It will work offline as long as you keep the page open.
I did the play counting at my son's football today, he plays American Football. Now I am writing a web app to count football plays on my iPad.
Did the demise of Delphi relate to when product activation was added? Microsoft tried to add it to Office but eventually removed it.
When naming database columns my two pet peeves are...
It was quicker to learn knockout.js
I'm doing some mobile web testing/development. I've been using a Blackberry, it's browser is getting better and better however the Windows Phone 7 browser is...
Most database tables have a primary key defined as an integer, often set to auto increment. In code it is common to also define ID fields as Integer data types.
I would like to know how many people at Microsoft signed off on this Silverlight dialog box and thought it was a good idea.
I took a quick look at JQuery mobile but it looks like it is mobile only. For now I’m sticking with just JQuery and trying to make one site that works on all...
I tried to use MVC 3 today. I needed to upgrade to VS2010 to get MVC 3. OK no problem, then I needed to convert my project to .Net 4.0.
With the release of Portal 2 I decide to start playing Portal on the PC. It's really is a great game.
Make sure you look at Knockout.js
Gave up on Mozy and moved to Crash Plan.
Testing the latest Windows Live Writer to see if it works better than Movie Maker
I was going to move all my home movies off my Sony Camcorder, now I find it does not work with 64bit Windows 7 or Vista.
iTunes 9 seemed to have fixed my Apple TV
I think I'll get Windows 7.
Anything must be better that ASP.NET WebForms
HP realised it sucks so they shut it down.
If you have not used jQuery and you write web pages you should.
I signed up for Mozy , Well I tried but it crashed when tried. Their tech support said I had to wait until Monday for them to fix the problem.
HP Upline sucks. The UI looks pretty but you must select files by extension and you cannot tell which extension you forgot about.
If you do any scripting it is an easy way to do a lot
Another Apple TV update, still intermittent streaming, I'll give it a few days. Apple is very forthcoming (not) with information.
I am starting to do Python and learn the Google App Engine.