Skip to main content

Home/ Edmonton Lean Startup Circle/ Group items tagged management

Rss Feed Group items tagged

Jas P

7 Tips That Will Actually Improve Your Customer Acquisition Efforts | Grow Everything. - 0 views

  • 1. 80/20 rule from Noah Kagan Appsumo’s founder, Noah Kagan, notes that one rule of thumb that they follow is to use 80% of their marketing budget for things that are working and 20% on newer marketing initiatives. One more thing: they go all in when they find marketing channels that work. You can watch one of his presentations where he shares his experiences of growing Mint, Facebook, and AppSumo here.
  • 2. Communicate, communicate, communicate At Treehouse, we work remotely and as you might imagine. There are some that think there is no replacement to working in person while others support it. For us, we’re half and half – we have an office in Orlando and we also have a team up in Portland. The rest of us are distributed. But hey, it works because we communicate a lot. If you don’t feel like you are running enough A/B tests, speak up about it. If you feel like the team needs more developers, speak up. If you feel like an executive decision is going to cost the company money in the long run, talk. People might not always agree with you but it’s your job to communicate. You’re doing the company a disservice if you aren’t being honest. To get you started, here are some tools we use to communicate: Campfire Skype Google Chat Google Hangout GoToMeeting – we use GoToMeeting for our leadership meetings. It’s very simple to use and the video quality is pretty good.
  • 3. Be a voracious reader Although there’s a lot of crappy content circulating the internet, there’s always going to be someone you can learn from. The key is being able to discern signal from noise. For example, if I’m looking to learn more on conversion rate optimization, there are great blogs such as Unbounce, ConversionXL, KISSmetrics, SEOmoz, and more. Just look at the detailed blog posts that they write: 10 Useful Findings About How People Use Websites – ConversionXL 5 Landing Page Conversion Killers – Unbounce The Ultimate Guide to Conversion Rate Optimization – SEOmoz If your goal is to squeeze every penny out of your website, you should be reading conversion rate optimization articles like the ones above. They cost no money to read and stand to help create original ideas that will eventually create more profit for you. This applies to any topic you’re interested in. Using the right tools can go a long way in helping you save time. If you’re on the go and don’t have time to read, you can use Pocket. To help you find relevant topics/articles via Twitter, you can grab curated lists using Listorious. Finally, I like picking off interesting topics from Inbound.org or Hacker News. Key takeaway: don’t read every single blog out there. Find the ones that actually add value and follow them.
  • ...4 more annotations...
  • 4. Never assume you know everything They say two years in the tech world is like ten regular years. Things move very quickly so it’s important to stay grounded, even if you’re doing well. What worked two years ago might not be effective today. For example, if you wanted to rank well in Google for certain keywords in 2008, all you had to do was spam forum links with exact match anchor text. Doing that today would get you torched by Google. Be willing to adapt and be humble. It’ll take you a long way.
  • 5. Be willing to listen to other people People will often have opinions or ideas on how to help drive growth for the company. Listen to them. Sure, they might not have the hands on experience that you have it comes to marketing but it doesn’t mean they don’t have good ideas. Marketing/growth is a company wide initiative and everyone should be participating. I’m not saying that you have to take action on everything others tell you, but listen closely and try to discern the signal from the noise.
  • 6. Test everything We live in a world today where you no longer have to be afraid of challenging executives when you think something is wrong. If you feel strongly that something should be a certain way, all you need to do is fire up an A/B test and have the two variations duke it out. The data decides the winner. And if you are the executive and someone comes up to you with a seemingly stupid idea that you think will never work? Test it. And if their test goes to shit, then they’ll know to come back to you next time better prepared. That’s what makes data great. Don’t know what to test? Look for case studies such as this one to get ideas. Then gather feedback/data from your customers and decide on which elements you should be testing and do it. Don’t waste your time trying to outsmart your peers on why your idea is superior. Just shut up and test.
  • 7. Talk to others Talk to others. A lot. I make it a habit to talk with other Chief Marketing Officers/VP of Marketing/Growth Hackers because they share valuable experiences that might help my company grow. In return, I do the same so the relationship is mutually beneficial. If you’re starting from scratch and need a way to talk to these people, Clarity is a great way to do so. You can connect with some of the world’s brightest minds not only in just marketing, but in other areas such as angel investing. Another method is to read a lot and reach out to authors who have written articles that are truly remarkable. These are the articles that make you go ‘wow, this guy really knows what he’s talking about and I could probably learn a lot from him’. If you get that reaction, then it’s worth it to shoot them a tweet or even e-mail them. I used this method to find my present day mentor, who has helped accelerate my growth considerably. The key is to keep reaching out to people – you never know which relationship might sprout into something very powerful so you just need to keep at it.
Jas P

The Truth about a Failing Startup | Hacker News - 0 views

  • "investors are in a sense "buying" your time, not much different than consulting"Brilliant. I've never heard the concept of investing in a startup phrased so well.
  • My company has a really good chance of succeeding, but I still face these doubts every day. Here are some of the things that make the game worth the candle for me, even if we end up failing: * I'm proud of the product we've built. Even if it doesn't take off, nobody can take that away from me. * I'm incredibly proud of my engineering team. We're "a bunch of kids" who've built something incredible. Even if the company ultimately doesn't survive, we will have done really well. * I love my work and I love the people I work with. There are conflicts, sometimes I have to deliver bad news, deal with stress and monotonous work, firefight problems, etc. but in aggregate the work I do and the people I do it with bring me joy. I will always remember this time fondly. * When I started, I was a good engineer and a terrible product manager. Now I'm a good engineer and a good product manager, which makes me 100x more valuable. There is a bazillion other things I've learned, but this alone makes everything worthwhile.
  • * Facing doubt every day made me face the darkest corners of my soul. I stopped being an obnoxious cynical windbag and started appreciating the nuances of life, people, art, poetry, strength of human spirit and true magnitude of human dignity. * We're taking a real shot at building hard, sustainable technology that has a good chance to change the world. Even if we fail, I'll never regret taking the chance. * I met hundreds of people on my path. I dismissed some of them, but in retrospect I've learned from them all. I appreciate humanity a lot more now, and I understand where the dark parts of it come from much better. * Perspective is worth 80 IQ points. If you start a company you gain a lot of perspective. I could keep going, but I hope I've made my point. I'm not trying to sugar-coat anything -- failing may very well be the worst thing you've ever experienced emotionally to date. But keep everything in perspective and don't get cynical. You might still change the world in a big way. You might still change it in a small way. It doesn't matter. Enjoy the people around you. Get into adventures. Try to do something meaningful. Do the best you can -- things may not turn out how you wanted them to, but they'll probably turn out ok.
Jas P

Non-programming skills every programmer should have - 0 views

  • Designing Basically, designing means how your software looks and how it works. The purpose of designer is to make software that's better than what already exists. A designer makes sure that a software is as simple to use as possible, execution is smooth and bug-free, and user never has any confusion in achieving his goals when he uses that software.
  • So, here are some skills and qualities that may help you in having a better life as a programmer. Social This is probably the most obvious one and that's why it's highly ignored. I can tell this from my personal experience. Whether you are in college or a company, being social always works in your favor. Often times, we ignore small things like saying a simple 'Hi' to a coworker or greeting them with a simple smile. I had this problem during my school days, and also for some part of college life. 
  • A programmers aim shouldn't be to simply write good programs, rather it should be developing really great products. Even the basic knowledge of designing can help a long way in accomplishing that. Recommended book : The Design of Everyday Things by Donald Norman.
  • ...8 more annotations...
  • Business Creating software is a business. Senior managers and team leaders expect you to behave in a certain way with your clients and partners. It's about having proper email etiquettes, behavior and responsibility when dealing with clients.  Also, it's good to have some management and leadership skills. You should be aware of the latest trends and activities in your area of specialization.
  • Recommended book : What They Don't Teach You at Harvard Business School by Mark McCormack.
  • Startup Few years back, I would have never considered working for a startup or even making something on my own. I thought it was better, and easier to get into big companies and get a good pay package and that's about it. But, after about a year of learning things on my own and trying to build something independently, I can't tell you how great it feels when you work for yourself. You are free to make that software or game that you always wanted to, but didn't have time or resources.
  • Creativity/Drawing It's a bit difficult to explain this exactly. But, I think being creative helps you a lot, in coming up with new solutions, or looking at problems through different angles. You can be creative in any field, and the best thing is, this quality stays with you when you try to solve tough programming problems.
  • Spiritual I am still not sure whether I should have included this one or not. The only reason I am including this is because, I have personally benefited a lot from this single quality more than any other skills/qualities I have mentioned before. For those who don't care about being spiritual, please note that it has got nothing to do with any religion, country or society. Anyone can be a spiritual person without even being religious(I am one).
  • You can just start with meditation by focusing on your breathe for 10-15 minutes daily. I would love to talk more about this.
  • Believe me, you will feel more calm, peace and satisfaction by being a spiritual person. You won't get irritated easily and almost never have stress again if you are able to practice this for a long time.
  • Recommended book : Zen Mind, Beginners Mind by Shunryu Suzuki. This is the toughest one to choose because, I have literally read at least a hundred books on this subject. Honestly, I only recommend this because I am currently reading it and found it really good.
  •  
    With the entire world arriving on the doorstep of software, the ability for software developers to have skills beyond programming is indispensable.
Jas P

The Emails That Got My Unsexy Start-Up Covered By TechCrunch - James Deer on starting up. - 0 views

  • 2 weeks ago we walked away from $160,000 in seed funding because we decided after taking advice from many folks, including Joel from BufferApp, that we should get profitable before we take funding to get a better valuation, not rocket science I know, but as it was our first experience with investment the temptation to say yes was definitely difficult.The problem we're solving was born out of our own frustrations of managing the content development process. As I'm sure you can imagine playing email-tennis with word/google documents, and attachments is incredibly unproductive.
Jas P

Eric Sink - 0 views

  • The question The main question in play here is: How thick should clients be? Let me define my terms: I define the Client as the thing which is used by exactly one user, which interacts directly with that user, and which is probably physically close to that person. I define the Server as the thing which is shared by multiple users, which interacts directly with the Client, and which could be physically located anywhere. I define the Pipe as the connection between the Client and the Server. I define the notion of a Thick client as a relative term. Thicker clients have more app-specific code and are less dependent on the Server. Thinner clients leave more of the app-specific work to be done on the Server. There are two main variables in decisions about the thickness of clients: The quality of the Pipe: This includes bandwidth, latency, availability, reliability, and cost The Client side costs: This includes cost of hardware, software development, deployment, upgrades, and maintenance. And, there are two laws which apply: As the quality of the pipe goes up, the client can get thinner. As the client side costs go down, the client can get thicker.
  • why does the thickness of Clients vary? Because varying Client thickness creates opportunities to compete in the marketplace. You can differentiate yourself from your competition by making your Client thicker (more expensive) and talking about performance and a better user experience and stuff like that. Or, you can differentiate yourself by making your Client thinner (less expensive) and talking about lower Total Cost of Ownership and easier installation and stuff like that.
  • This issue is not new Back in the 1960s and 1970s, when we only had mainframes and minicomputers, there was a distinction between smart terminals (thick clients) and dumb terminals (thin clients). In the 1980s, we got workstations (really expensive thick clients, purchased by people who perceived them as cheap compared to the mainframes and minis) and microcomputers (far less expensive thick clients, purchased by people who previously didn't have a computer at all). In the early 1990s, the high cost of workstations gave rise to X terminals, thin client devices which couldn't do much more than display the graphical user interface. My manager bought one of those fancy new 19.2k modems and actually tried doing Motif widget development from home. In the mid 1990s, web browsers appeared. For a very brief time, this technology was regarded only as a way to collaborate on hypertext documents. This phase of the web lasted for most of an afternoon. Meanwhile, back in Champaign, Illinois, the Unsung Hero and His Eminence were busy building a web browser which had more "stuff" in it. What kind of stuff? The sort of stuff that made web browsers into a platform for delivery of apps. And the technologies of the web have been moving primarily in that direction ever since.
  • ...5 more annotations...
  • Black and white As I said above, people exhibit a black-and-white mentality about this issue. In part, this is because people who make polarizing predictions tend to sound more visionary. In some situations, being inspiring is far more important than being correct
  • Another reason that people like to hear black-or-white predictions about the future is that it makes them feel better. Uncertainty is uncomfortable.
  • Broadly speaking, nobody likes articles like this one, essays which claim that the world is defined in shades of gray. This is why you stopped reading two scroll bars ago. But on this issue, the black-and-white predictions are simply wrong.
  • Nonetheless, for this round, I'm betting on native apps, for three reasons: Recent declines in Client side costs. For example, the App Store makes a huge difference in issues of installation and upgrades. Current problems with quality of the Pipe. Users of smartphones and tablets have high expectations regarding the quality of the user experience. My own preference. I'd rather spend my time creating products that delight users. Wal-Mart may be successful, but the goal of making everything cheaper just doesn't look like much fun.
  • Like I said then, web apps and native apps can and will coexist. But native apps are just better. They always have been. That's why they cost more.
  •  
    Nice comparison from Eric Sink on deciding how "thick" your mobile app should be, from writing a basic HTML5 app, using a toolset that generates mobile apps, or writing native mobile apps.
Jas P

Mobile Apps: HTML5 vs Native - 0 views

  • The question The main question in play here is: How thick should clients be? Let me define my terms: I define the Client as the thing which is used by exactly one user, which interacts directly with that user, and which is probably physically close to that person. I define the Server as the thing which is shared by multiple users, which interacts directly with the Client, and which could be physically located anywhere. I define the Pipe as the connection between the Client and the Server. I define the notion of a Thick client as a relative term. Thicker clients have more app-specific code and are less dependent on the Server. Thinner clients leave more of the app-specific work to be done on the Server. There are two main variables in decisions about the thickness of clients: The quality of the Pipe: This includes bandwidth, latency, availability, reliability, and cost The Client side costs: This includes cost of hardware, software development, deployment, upgrades, and maintenance. And, there are two laws which apply: As the quality of the pipe goes up, the client can get thinner. As the client side costs go down, the client can get thicker.
  • This issue is not new Back in the 1960s and 1970s, when we only had mainframes and minicomputers, there was a distinction between smart terminals (thick clients) and dumb terminals (thin clients). In the 1980s, we got workstations (really expensive thick clients, purchased by people who perceived them as cheap compared to the mainframes and minis) and microcomputers (far less expensive thick clients, purchased by people who previously didn't have a computer at all). In the early 1990s, the high cost of workstations gave rise to X terminals, thin client devices which couldn't do much more than display the graphical user interface. My manager bought one of those fancy new 19.2k modems and actually tried doing Motif widget development from home. In the mid 1990s, web browsers appeared. For a very brief time, this technology was regarded only as a way to collaborate on hypertext documents. This phase of the web lasted for most of an afternoon. Meanwhile, back in Champaign, Illinois, the Unsung Hero and His Eminence were busy building a web browser which had more "stuff" in it. What kind of stuff? The sort of stuff that made web browsers into a platform for delivery of apps. And the technologies of the web have been moving primarily in that direction ever since. Java applets (developed a fatal disease called Swing) ActiveX (declared dead seven years after it went missing) Flash (murdered by Steve Jobs) Silverlight (murdered by HTML5) In the late 1990s, people (Oracle, I think?) tried to sell something called a Network Computer. It was a little PC with a video card, some RAM, an ethernet card, a web browser, and no hard disk. Thin.
  • HTML5 arrived. Actually, the spec is still a long way from being finalized, but nobody knows that. People needed a name, so they started saying "HTML5" before it was fully cooked. Common usage of the term "HTML5" is actually fairly accurate, at least compared to the way telecom companies use the term "4G". And now, this war has moved to the battlefield of mobile. Smartphones and tablets.
  • ...6 more annotations...
  • Black and white As I said above, people exhibit a black-and-white mentality about this issue. In part, this is because people who make polarizing predictions tend to sound more visionary. In some situations, being inspiring is far more important than being correct.
  • Another reason that people like to hear black-or-white predictions about the future is that it makes them feel better. Uncertainty is uncomfortable.
  • nobody likes articles like this one, essays which claim that the world is defined in shades of gray. This is why you stopped reading two scroll bars ago.
  • Nonetheless, for this round, I'm betting on native apps, for three reasons: Recent declines in Client side costs. For example, the App Store makes a huge difference in issues of installation and upgrades. Current problems with quality of the Pipe. Users of smartphones and tablets have high expectations regarding the quality of the user experience. My own preference. I'd rather spend my time creating products that delight users. Wal-Mart may be successful, but the goal of making everything cheaper just doesn't look like much fun.
  • But native apps are just better. They always have been. That's why they cost more.
  • web apps and native apps can and will coexist.
  •  
    Nice breakdown on the differences between building a thin (html5, etc) vs thick (native) mobile app.
Jas P

GITLAB: Self Hosted Git Management Application - 0 views

  •  
    Gitlab is an open source version of github that you can install and run locally. Great when you can't get everything onto Github if you have too many projects, or can't get approval to host code publicly.
1 - 9 of 9
Showing 20 items per page