230 karma · joined May 21, 2018
I have a small cupboard with a key lock where I put some of the chocolates. Not saying I can’t have any, but walk around the house to get the key gives me enough time for meditation to ask myself Am I hungry, or do I really want some chocolate.
Edit, apparently Forbes doesn’t think mobile Safari on a modern mid screen device is important enough to make sure the option bar on the bottom renders ok. The buttons were hidden by their mobile view. Excellent dark pattern forbes!
https://gimletmedia.com/shows/reply-all/49hr6k
I’m still not sure how I think about this, it sounds scary and interesting at the same time.
I’m far from an expert, but in past startups I’ve been scrambling to get SSO working for b2b saas, they bluntly said. Without sso we don’t want to use your service. So that was moved up our roadmap.
Even something like e-mail verification is something I will not go without anymore. It’s mandatory in some countries.
Honestly, next service that I will build will just be federated or magic email link if I can get away with it.
From the frontpage I cannot understand yet what makes this easier then the options above. Is this something you would use for your first 3000 customers? Imagine being the cto, when would I feel confident going for something like supertoken?
Also, it’s easy to ask questions like this, less so than building amazing things, so definitely Congratulations on the announcement!
There were different types of revenue streams.
First are open projects for multiple companies to apply for, convince the clients they are the best party for x amount of money. These project’s are large, and requires also quite a bit of investments for the company competing for the project.
These are usually fixed price fixed scope projects. After finishing the project there often are several other contract types. ALM application lifecycle management contracts, these are often x amount of hour to per month. To keep the system’s up to date, Fix bugs that pop up and creating uptime reports and such.
Often there’s also an amount of money per month for on call support. The projects need to be kept running 24/7 so if something breaks in the middle of the night someone needs to wake up and try to fix it.
Other types of revenue are teams/individuals for hire. Imagine the customer having a few engineers and the consulting firm supply a few hands. They can be a range of roles, testers, frontend backend, scrum masters depending on the snake oil they company is selling ;).
There is also projects that happen together with FANG. Google and Microsoft are quite notorious for helping companies like mine to our connect with our customers. Helping them while including the latest whistles and bells of there offerings. That is also why many companies value certificates from Microsoft and Google etc. They get discount of cloud pricing, so they get a cut from what they pay for the infrastructure.
On systems that are in maintenance mode there are also some often RFCs (request for change) as larger changes with the system that is in maintenance mode.
Instead of waterfall projects the alternatives is to sell x amount of sprints or design sprints. But in my experience large companies and agile that it doesn’t really works
Because in my experience seniors/juniors have not that much to do with the type of tasks you do, but more with the responsibilities. I would advise against taking a job that would put you into a QA position because you are a junior. The only way you become better is by actual development, code reviewing working together with other people, writing tests for your code. Reading books like refactoring, clean code/solid, code complete and working effectively with legacy code. While you make mistakes, and learn from it.
I still having a hard time understanding the use for this after the job interview. The few times I’ve had to deal with data that was large enough to be big O and needed to optimize it, I just spend some time researching it a bit. Plenty of answers online for those cases. Someone who actually enjoys thinking and researching this subject, but not I’m not going to grind hackerrank.
It actually stopped me for even considering to apply at a company that uses this as a bar. A developer generally is someone who solves business problems, sometimes with code.
I’m happy that I work in a country where this grinding is not the norm.
Have you talked about this with colleges? It could be that they don’t see it the same way as you. And they are happy to work with you.
I think most companies are terrible at doing code reviews and focus way to much in the wrong thing. You, as a team should create value for the company, not talk about the cutting your slightly to long method up again and again.
For me this code review video really opens my eyes:
This is uncommon in the Netherlands, I know there are communities in the US with small communities that don't want anything to do with the government. Those people don't even have birth certificates or social security number. But I've never heard anything like that in the Netherlands.
The reason why podcasting works was because it was its own little internet within the internet. People with great stories, content that was just different en often more specific and niece then sites and video.
We’ll see where it’s going to end up, but I do worried about the current fight of who is going to be the podcasting platform. The power for me was the sense of independence the creators had making it feel more like a labor of love then a marketing machine.
Some of my current favorites:
S-town: powerful storytelling, makes you wonder how much power the storyteller has. It’s a non fiction story about an interesting individual, explaining more would be a spoiler.
White vault: thriller show, starts off a bit clunky with the voice acting. But as a horror lover the story itself is well written and it just works so well as a podcast.
Benjamin walkers - theory of everything: it’s on a league of its own. The creator is just as historied as the brains behind the npr and gimlet podcasts. It’s interesting because you start to understand that the lines between what is truth and what is fake is so thin. I think there is even an episode over this exact subject.
The big loop: great fiction storytelling most similar to the truth podcast but it takes more tune to tell the story, the little bit of extra space give the story a much deeper dimension.
Darknet diaries: fiction podcast about hackers, gentle deep dive in the hacker world with some amazing stories. The author really does understand the world and you just feel the amount of research that goes into each episode.
Also LinkedIn and Glassdoor are pretty decent in my experience.
You need to deal with the issues you have, you cannot simply wish them gone. If you don’t deal with it, you will definitely carry it with you way longer then you should. It will prohibit you getting into meaningful relationships with others.
Part of mindfulness and stoicism is also accepting that your mental model doesn’t contain the whole truth of the universe, and to accept there are certain areas that you could be wrong.
Stay strong, and it’s good to read that you are working on yourself and learning.
Reminds me products like Hubspot. It took a while before I even could grasp what they were offering. Perhaps they want to challenge something like airtable?
using unique selling points like "Track vacations and plan burnouts." doesn't give me that much confidence. For a product that is suppose to help the softskills side of a startup, it sure has it blindspots looking at the name. Could definitely be satire, even using quotes and names from the satire show "silicon valley"
Goodluck! Hope you focus on keeping it simple, the products you want to replace already want to do too much. Don't fall into the same trap!
If that is done, I start refactoring. I now know the problem space much better, making it easier to do sweeping changes of interfaces, and because the test are most focused on behavior and the interfaces, that shouldn’t require that much work.
When i’m Happy with the design, and the basics are working. I start working on the edge cases, and to refactor the internal implementation to something that is focused on maintainability.
So I think your approach should be to teach your colleges to first, just make it work.
That said, if you are a team lead, I think you should think of the psychology of your developers. Why are they so focused on the edge cases. Does the business blame them when it goes wrong. Are the stories over promising, leaving little interpretation for the developers to only think about the gold road.
If that is the case you should definitely be more involved when the features get specified. If everyone is clear what edge cases are not involved, then it will lift the burden of the person coding the feature.
Also, perhaps you should move the developers to projects were a more rigid approach fits the project. I know I’m pretty terrible to hack something together in a couple of hours. But I’m the person that works a week on it, so it’s stable, works and tested. Different kind of developer for different kind of projects.
Just make sure you encourage the developers to work the way you like, and to be there when shit hits the fan because the edge case is not as edgy as they expected.
I could definitely recommend 10% happier book, It's a fun read, and a kind introduction to meditation. I had an easier time connecting with that author then all the other writers that have all have been meditating for 20+ years with countless 10/30 day retreats.
This week I finished Waking up from sam harris. Have been listening to his podcast for ages. If you are interested in meditation, from a non-religion perspective I would definitely recommend it. I'm still having a tough time understanding what all this no-self and no-ego is about. That will just take some time I guess.
For me personally I've been mixing meditation and stoisism a bit to find some peace and acceptance for my very critical self image. But it's hard to find good stoic teaching, most of it just seems written by sleazy marketeers.
Last thing I would recommend for anyone interested in meditation, starting with tools like headspace a good way to get into the habit. But to be honest, I'm having a hard time still getting value out of their teachings. I went from
headspace > just settings a timer with the Oak app for 20-30 min > back to headspace.
I feel if made less progress then the simple timer. of course I'm not 100% sure if it the headspace app, or me just simply plateauing but my I think I'm going to go back to a simple timer. The headspace app is just so damn noisy.
I think peek definition could help you out when you are really dealing with it in the code base. I just wish it would be smarter. Peeking a function with 5 lines, peek it. If it’s larger, jump to it.
I sometimes worry a bit when reading these kind of articles, is there an agenda behind it? Is it actually true? Can recommend the podcast: Benjamin walkers theory of everything.
Anyway it’s hard to understand what kind of influence influencers have. Perhaps you are better off with 100 followers that really are invested then 2 million followers that mindlessly like your grams to forget about their own lives for half a second. I think it’s similar to buying a lottery ticket, you buy the ability to wonder what kind of person you would be if you win. Or in the case of influencers, what it would be like to have their lifestyle.
My current strategy is to hook my colleges in with languag ext until they move to f# themselves.
I did have hard time follow the audio example, he references a paper about api testing (didn’t have the time to read the whole thing) but the examples there are quite good.
for example:
Doing a query requesting YouTube video’s but with location personalization.
A query of New York center with a 50km range, should always be equal or less then the same query with a 25km/15/5 range.
This would be true for every search query.
That said, I we still having a hard time using PBT, and metamorphic testing seems like a subset of it. It will take a while before the industry gets there.