Sharing a lesson that has taken me a long time to learn: work on something you are passionate about, rather than chasing status or money (assuming you have the privilege to be able to choose). The former will certainly lead to greater satisfaction and likely more success in time.
All of our customers would be using Priority data, but the price to the end user is set below prevailing 4G data rates in all markets. Priority data pricing also varies by region and is much cheaper in Africa.
Our launch markets are in Africa are Kenya, Mozambique, South Sudan, and Sierra Leone.
When building software, there's one activity that consistently brings me:
- a lot of value
- without waste
I can summarize it in one sentence:
π Think before writing any code
Especially for complex features, I like to have a clear idea of what I need to build and why, what tradeoffs are involved, and what's the simplest solution I can come up with.
Simple can mean many things:
- simple UX
- simple code
- simple design
Simple is not always easy. But if I can find a simple solution at the intersection of UX, code, and design, that's usually a win for me (less complexity) and for the user (easier to use).
Problem: We need to fix a production bug, but the development branch contains work that isnβt ready for prod.
Solution: Only merge code to that can be immediately deployed. Use feature flags to hide incomplete work.
Keep the development branch production worthy.
@RDzotizei Hi Mr Dzotizei, can you please kindly upload this song which is at the end of Ndipfuweyi Muponesi ft Evangelist T Muparinga, its at following link on your channel https://t.co/Tdorueg5cO
Below is the clip of the song.
Thank you.
Tests are useful, but theyβre not automatically a win.
π« Poorly-written, slow, flakey tests hinder development and waste time.
β Well-written, fast, reliable tests accelerate development and save time.
I noticed that Louis Rossman built an Android app with Kotlin to essentially federate video streaming. Should some of us re-work this app in @FlutterDev , so it works everywhere, and toss it back to them? https://t.co/F25TrG4Ab1
We're in the market for a new video producer/animator to join the Laracasts team. It's a full-time, remote position.
If you're super creative and can plan and take ownership of new projects, please get in touch!
Full details here:
https://t.co/y7A6TmcpcO
How a developer shows empathy:
Have a sense of urgency in reviewing pull requests.
Write code that's easy for others to understand.
Offer to help when someone is struggling.
Underrated productivity tips:
- Don't code when you're tired
- Give yourself time to recover
Here's a little anecdote from my day. π
Last night I didn't sleep well, and this morning I was feeling quite tired.
But I had a lot to do, so I tried to push through.
It started off okay, but I soon got stuck on a silly configuration issue. After one hour without progress, I was even more tired and had a headache.
So here's what I did:
- went to sleep for 45 min after lunch
- took some ibuprofen
- had a strong tea (I don't drink coffee as I'm quite sensitive to caffeine)
After that, I had one of my best coding sessions to date:
- figured out the issue very quickly
- tackled a couple of tough problems and solved them
- (and I'm still going)
No chance that I would have made as much progress if I was still tired.
TL;DR: take a break when you need it, recharge your batteries, and then you'll be good to go again. π₯