I would give Motion a try. I used them for their trial and really enjoyed it. I'm considering paying for the product now. It's at usemotion.com
I'm sure it's flexible and if I put time into it, I could solve all my issues, but the thing I didn't particularly love was that you needed to remember to mark a task as done when you completed it. If you didn't it would keep showing up at other open calendar times. Other than that, it did a great job and making sure I prioritized my most important tasks.
I think it usually comes down to Angular vs React for most legitimate decisions for longer term, maintained projects. I prefer Angular because all the major modules are built-in and you know what to expect when you open a new project. React reminds me of PHP sometimes because you never know what you're walking into. And two different React projects can look drastically different.
Looks cool! I remember when I started easyunsubscriber.com. Unsubscribe.com was a competitor and later unroll.me also came around. Both eventually were acquired, I stopped running easyunsubscriber when I couldn't monetize. I think all of these companies had trouble monetizing and had different plans, but eventually weren't able to and got acquired and put into a larger toolset or shut down.
Let me know if you want to chat. rcavezza [at] gmail.
On the injury topic, I used to pull muscles all the time. I would probably pull a muscle every 3-4 months that would sideline me for a month or two. This seemed to stop when I started doing yoga once or twice a week. I don't do it as much as I should anymore, but if you're getting injured lifting weights, I highly, HIGHLY suggest you give yoga a try.
I'm very unfamiliar with this, but is there additional ongoing costs in terms of extra energy consumption? Do you know if this rig is changing your monthly energy costs?
It's fantastic. I loosely followed it for a few years to get better at interviewing (Note: For interviews, you generally need data structures and algorithms knowledge).
Now I'm following it pretty closely while selecting classes for my software engineering master's degree.
If you would take a bonus and make it part of my salary, I could deal with that. However, when there's a bonus that makes one company's offer $35K more lucrative than another, that tips the scales.
I've never seen bonuses lead to poor work environments. Can you elaborate on some of your experiences?
In trying to frame this question, I would suggest having the end in mind. What do you want to be doing in 5 or 10 years? I don't know if you have an answer to that question, but you should give it some thought.
Once you have that answer, I would think about what decisions you will need to make in the short term to get there. Do you want to be an architect? Do you want to be a CTO? Do you want to be a team lead? Do you want to start a company?
If you have (or can get) clarity on where you want to be, I would suggest keeping the end in mind in order to make decisions today. Let's say you want to be an architect in 5 years. Maybe the management route is taking away from you gaining the expertise you will need to succeed in that role. However, if you want to be a CTO in five years, then you are probably technical enough and need to improve as a manager.
There isn't an answer that someone can give you for this specific situation. It really depends on you and where you want to go in your career.
The mom test a million times over! When people hear the name, they assume it's about usability (i.e. make something easy that your mom understands it), but it's not - its' the best book on customer development that exists. I recommend it to every startup person I meet.
A lot of people still communicate on messageboards - especially in specific niche communities. A fantasy football website I frequent has a messageboard and so does my favorite football team.
I love the advice and idea, but this reminded me of an excerpt from The Third Door by Alex Banayan.
“Mr. Buffett, I’ve heard that one of your ways of focusing your energy is that you write down the 25 things you want to achieve, choose the top five and then avoid the bottom 20. I’m really curious how you came up with this and what other methods you use for prioritizing your desires?”
Buffett chuckled, responding, “Well, I’m actually more curious about how you came up with it.” The audience erupted in laughter.
Buffett proceeded to explain that both he and Munger live very simple lives, and are not disciplined enough to approach decision-making in that way. “I can’t recall making a list in my life,” said Buffett.
That's pretty cool! I'm also going through the graduate program. I'm two classes in and I'm taking two this semester. Any chance you'd want to grab coffee and talk about the program? I'd love to hear about your experiences and the project you presented.
Scroll past the ads that mention the "schools" you mentioned, and take a look at the list that starts with the University of Florida's program at number one.
I'm not personally familiar with the schools on the list above; however, I am currently going through Harvard's extension school for a graduate degree in software engineering. This has worked out well for me thus far. They also offer an undergraduate degree.
You can find information about that one here https://www.extension.harvard.edu/academics/bachelor-liberal...
We all feel this way from time to time. I’ve been writing software for ten years and I still feel like an imposter. I feel like someone will find out I don’t know what I’m doing and I don’t have all the answers.
It’s normal. You’re early in your career. The big thing to realize is that googling is your best asset. People have done this before or asked questions about how to do it on Stack Overflow.
Just keep learning. If you’re like me, you won’t have a specialty. You’ll know a little front end, a little backend, a little bit of design and photoshop, a little bit of devops. It takes time to learn and be proficient. Lean on the more senior engineers on your team. Ask them to start a weekly lunch and learn.
You’re on a journey, not a sprint. It takes time, but you’re gonna be okay. Don’t panic. Just keep learning and growing.
There’s two ways to build faster: more people or cut scope. For startups with limited resources, cutting scope is usually the answer.
When you say “extensive app”, that is a red flag for me.
I would focus on cutting scope and having the app do one simple thing really well. You don’t need an extensive app - you should build something smallerish quickly and iterate on it.
To answer your specific question about the platforms without code, I’m not sure.
Hopefully cutting scope can help you launch quicker (maybe on thunkable) to give you a product to help convince mobile engineers to join your team.
Based on my experience, it's the most typically seen bottleneck. But bottlenecks change over time. You notice slowness somewhere in a website action and you dig into it. Sometimes, it's a new database table that isn't optimized with correct indexing. Sometimes, you end up doing an n^2 or n^3 operation on the backend (sometimes it's on the frontend). Sometimes, you're data is growing at a speed that your single monolith database isn't cutting it and you need to shard or consider a different type of storage.
Bottlenecks change all the time. You fix one, and now suddenly, the bottleneck lies somewhere else. There's almost always a bottleneck somewhere. A database bottleneck is relatively common, though.
From my experience, the bottleneck is mostly at some type of Big-O relevant scale in the code or database that using java vs ruby vs python doesn't make a huge difference.
However, if you're in a situation where speed is absolutely crucial - like high frequency trading (where milliseconds mean millions of dollars) - well, that opens a completely different can of worms.
I'm sure it's flexible and if I put time into it, I could solve all my issues, but the thing I didn't particularly love was that you needed to remember to mark a task as done when you completed it. If you didn't it would keep showing up at other open calendar times. Other than that, it did a great job and making sure I prioritized my most important tasks.