3,187 karma · joined April 14, 2009
Now I run Thinkamingo where we build fun educational mobile apps.
I'm helping build BioscanR where we're applying modern sensor technology and analysis in the healthcare space.
I help run Tampa Hackerspace where I mostly get to watch other people build neat stuff while I focus on building the hackerspace. But I get to dabble in electronics, microcontrollers, art, 3D printing, etc. when I can.
I coach FIRST robotics, teaching high school kids to build and program competitive robots.
Two weeks of vacation is kind of minimal. I'd figure at least three.
Health insurance varies a lot. For me it's a whole family and my last salaried job paid our deductible if we used it so it was easily a $20k benefit for us over being self-employed.
My rule of thumb has been that I need about 70% more as self-employed to be at the equivalent pay.
On the other hand, I've made a ton of extra over salaried employees during 60+ hour week crunch times.
So much that I picked up an X220 on a deal. 10 years old and still pretty swift with an SSD and enough RAM.
Google Books can also do this and notes go to an associated Google Doc.
They'd still be on my maybe top 5 list for recent purchases.
Here in Florida, there's always a run on gas as tropical storms approach. Just everyone making sure they have a full tank at the same time is a big strain on the supply but there are a lot of people with generators and 5-10 five gallon cans.
I've seen someone give the advice of responding to crude sexist "jokes" by asking them to explain it then explain the explanation. Just keep insisting that you don't get it and don't understand why it's funny and see how deep you can get them to dig before they get it.
- Make a pretty fine-grained list of tasks that are likely 10-30 minutes
- Put my task list on an index card or whiteboard
- Maybe use a Pomodoro timer
- Change my physical environment - take a laptop outside, kitchen table, bed (or in olden times, McDonalds, library, mall food court, etc.)
- Overload on caffeine and sugary snacks
- Crank up some loud, angry-ish music
- Dangle a reward for myself (If I ship this app today, I can order another keyboard)
- Grind out a code kata on Codewars or somewhere else
- Before I quit for the day, lay out the first task or two for the morning
- Take a shower
- Take a walk
Avoid competing with 20-somethings coming out of local coding bootcamps. Here there are multiple groups churning out React + (node or ruby on rails) web devs. Just learning Angular instead would set you apart.
Pick one thing and focus on it. It can be so exciting to learn a bunch of new things but you will end up spread too thin to be of much value. Now that "one thing" can be a full stack of a couple technologies, but pick one of each and specialize in it.
Don't be too niche for your market. If you're in a small market, there may not be a lot of demand for machine learning or rust. A solid .NET dev is likely more employable. Look at open job postings and use them to build up a list of common needs there.
There's a pattern I've seen a number of people successfully follow. Find a somewhat newer technology with good potential value in your market. Learn it. Blog about what you learn. Develop a talk about it and give it a couple of times (Meetup groups are usually desperate for speakers). Produce a video of your talk, either from an in-person event when we can again or one from your desk environment. Start pinging publishers about writing a chapter or reviewing a book on your chosen tech. If possible, get your name on a book cover, even if it's with other authors. From then on, you are "Zero Balance, author of 'Getting Started With Golang Embeds'". Even if you're applying for jobs that aren't closely related, you project a lot more authority than the average coder.
That project also had to use 16 bit small memory model which brought me back to the ancient Turbo Pascal / C days.
(I've had success with this in the past but apparently results can vary - some services may block a prepaid card)
But for my day-to-day use, even with barely leaving the house, a 15-16" display is much better for me. I would appreciate the speed and other features of the next-gen machines but the real deciding factor is the display. Sure, I would use it on my 27" 4K monitor a lot, but I like moving around even if it's just to the porch or couch, and my use of machines with 12-14" has felt fairly cramped when doing actual dev work.
I know the M1 MBP's fan is apparently very, very quiet but if I were recording podcasts, I'd be really tempted to go totally fanless with the Air. No noise, no vents to block, no dust build-up, true all-day battery life, no &#(* touch bar, and relatively cheap.
A huge factor for waiting is if you want to run multiple external displays. The M1 MBP and MBA can only drive the internal display and one external. I personally like one big display but if you need that multi-monitor life, you need to wait (or get the M1 Mini or use a DisplayLink adapter).
I love my 16" MBP but wasn't blown away by the upgrade. Touchbar is meh and mostly in my way. Speakers are a big win. Keyboard is a tossup but at least I avoided the butterfly era. Everything else is just noticeably better but not a "wow" better. My biggest annoyance is fan noise when attached to a monitor. Running at native panel resolution seems to help.
I'm looking forward to the 16" class M1.
Yeah the used market prices crept up, probably due to families buying up laptops for online school students, but you can still catch bargains.
Unfortunately much past the X280/T480 generation and you stop being able to upgrade things yourself. It's like I see in the used Mac Mini market where there are a ton of otherwise useful machines from 2014 but they're crippled with 4GB of non-upgradable RAM.
I went to the i9 16" MBP a year ago and yeah it's new and shiny and faster but not a world-changer. Managing to skip the butterfly keyboard was the big win. The better speakers are surprisingly the best feature upgrade from the 2015 to 2019.
Except for the lure of the M1 Macs, a used i7 15" 2015 MacBook Pro is probably the best bang for the buck in the Apple world.
debug && printf("counter: %d\n", i);Here, a good bit of our trash is burned and used to generate electricity before the ash is buried, so I feel a bit less guilty about single-use plastics but it's still not good. I'm sure plenty of our recycling stream ends up there too, either due to contamination or lack of buyers for it.
I was never really into random rag-chews / chats on repeaters or HF. I did a lot of public service - disaster relief and helping with fundraising walks/rides - but that's mostly dried up here. Still some room for hams to serve in other disaster roles.
Been doing a lot with SDRs but outside of ham radio.