I remember going there with my parents one day when I was in my late 20s. It was one of those days that stands out in my memory. Old computers the size of refrigerators. There was a rocket out front. Rows and rows of strange lab equipment from the 50s. I could have spent days there.
I do something similar. I have all my esp/idf code in one crate and all my business logic in a separate crate. The business crate has no dependencies that won’t compile/run on the host. This is where all my tests live.
A lot of parents at our school signed a “wait until 8” pledge to wait until 8th grade before getting them smartphones. This way there will be less social pressure from their friends to be connected. My assumption is that without a smartphone they won’t use social media.
Xcode has this functionality. You can attach a system sound to a breakpoint. I used it exactly once when I was trying to determine if two events always happened in the same order and were always equally spaced in time. It worked well but drives you sort of mad after a while.
Something I read recently that really hit home is: ”set a direction, not a goal and train yourself to embrace failure as a learning opportunity”. When you set a goal you’re setting yourself up for disappointment if you don’t reach the goal. If you set a direction you’re still improving but you’re freed up to enjoy the process not the result.
If I need to stop in the middle of something, I’ll often write directly in the source code, at the point where I stopped, exactly what I was working on and what to do next. I don’t comment out these instructions to my future self so when I sit down next, the project won’t even compile.
There’s a lot of multitasking with kids which I don’t think is healthy for the mind. Also I never have quiet moments to reflect which is when I make connections, mentally piece things together etc.
I had something similar happen to me a few years back. Someone using my photo and profile from my personal site and uploaded it to upwork to get contract work. I found out b/c someone hired them for a contract (thinking they were me) and got suspicious. The employer found my real email on my site and contacted me. Not sure what I can do to prevent it. I put a warning on my site saying to look out for impersonators.
High happiness and high unhappiness is how I would describe parenthood. On the one side your whole life is a chore and feels like a grind. On the other hand your kids give bring you so much happiness you seems to smile/laugh more often.
They share a lot of similarities. Both make it hard to do unsafe things, both have functional influences, both have modern features like closures, optionals etc. I'd say the biggest philosophical difference between the two is that Swift leans more toward developer ergonomics while rust is geared toward system level programming (ie tighter control over memory etc).
I also think there is a precision aspect to woodworking which is similar to writing code. I like to take the time to make my cuts exact, make sure things line up properly etc.
I've found that architectures like redux which force the separation of logic and side effects (eg file writes or networking) allow me to write robust tests against the logic code without mocks or stubs. My approach is to write enough code that I have a good idea of what the interface to SUT should look like. Then I write the failing test and make it pass then write another test... The tests I write generally only change when the interface changes or when the requirements change. It doesn't make the code too rigid b/c I'm only writing tests against the interface of this big blob of code. I'm free to refactor away and my test will still run as long as I don't change the interface.
Generally a link to the document is sent out earlier in the day. That way folks who are inclined can read ahead and comment. The slackers still get time to read the doc at the start of the meeting so they’re not completely in the dark.
Ah yes, I'd forgotten about the phrase "second screen". It was going to be big thing until people realized that no one wanted to look at 2 screens at once.
I worked for a company that allowed you to play along with jeopardy on your brew/Jme device in real time as you watch the show live on tv. You could compete with your friends in real time, leaderboards, chat etc. The company eventually went under but I can’t help but think if it had been ported to iOS when it came out it would have been a hit. I’ve still never seen any technology like it.
I remember finding TermKit a while back and thinking it had some interesting concepts. Looks like it hasn’t been touched in a while though.
http://acko.net/blog/on-termkit/
This book blew my mind when I first read it in highschool. I've had a few pivotal experiences in my life which have shaped who I am and how I think. Reading this book was one of them.
I'm a freelance iOS developer located in San Francisco. I've got 8 years experience with iOS and 11 years in mobile. I'm willing to work onsite in SF or remote. You can find out more at: http://www.13bit.io/.
Please feel free to email me tyler(at)13bit(dot)io. Thanks!
SEEKING WORK
iOS engineer with 8 years of iOS experience located in San Francisco. Interests include Swift and IoT. Available starting in July. Find out more at www.13bit.io.
I use this keyboard at home. While it checks everything off on my list (split, ergo, mech keys, ten keyless), the build quality feels a little cheap i.e. Loose keys that stick often. For ~$200 I expected more. Looking forward to the uhk.
I'm a freelance iOS developer living in soma SF. I do feel that a lot of what I bring to the table is the ability to work onsite and discuss things face to face. Despite all of our technological advances, I feel like there is just no substitute for hashing things out face to face.