HNHacker News
TopNewBestAskShowJobs

taphangum

936 karma · joined January 26, 2010

Entrepreneur. Founder https://planflow.dev/
submissionscomments
taphangum··on Ask HN: How did you get website traffic?
To paraphrase the great answer given by ' jbaudanza':

Be consistent in both producing value, and in sharing it. Try to get better at both of these activities as you progress.

Your 'luck surface area' [1] will, over time, increase and then network effects will take over.

[1] - https://www.codusoperandi.com/posts/increasing-your-luck-sur...

taphangum··on Information Architecture – The Secret Cheat Code for Developers Learning Design
Very glad you enjoyed the post! Thank you too!
taphangum··on Why Programming Tutorials Are So Hard to Understand
Definitely agree with this. It's something that I have actually been guilty of in the past myself.
taphangum··on Why Programming Tutorials Are So Hard to Understand
Amazing comment, and I totally agree! I am actually one of those people who never used to like making tutorials. What changed my mind ultimately was gaining an understanding of just how impactful they could be.

Good documented can indeed be a work of art, and is the first port of call for anyone who'd like to engage with your technology. Why would you not want to take that seriously?

taphangum··on Written communication is remote work super power
I think that what it ultimately comes down to is empathy. What determines how smooth and effective a line of communication is.

Why most people tend to feel 'exhausted' when communicating synchronously online is that it's usually not very synced at all (interruptions both online and off are constant). So makes empathy more difficult to cultivate.

Async communication does seem to have more of an advantage here, as it is by definition a more thoughtful style of correspondence (writing a tutorial for example). And ironically, is a more synced style of communication, when the information passed on is actually being consumed.

I touched on this, and the ways in which async communications can be made to be even more effective in a recent post on my blog: "Why Most Programming Tutorials Are So Hard To Understand – (And A Solution To This Problem)" - https://fromtoschool.com/why-most-programming-tutorials-are-....

taphangum··on Ask HN: Side projects that are making money, but you'd not talk about them?
I LOVE little niches like this. Good job man.
taphangum··on Ask HN: How long does it take to write a high quality technical blog post?
It really does depend on the kind of topic that you are teaching.

As others have stated here, it could be as little an hour to as long as a few days.

There is, however, a framework that I use to speed things up a bit and put probability a bit more in my favor when it comes to helping my potential reader to understand better what I'm trying to explain.

I share some tips on the ways in which you may do this here: https://fromtoschool.com/why-most-programming-tutorials-are-....

taphangum··on How to write a programming book
Yep, the first book "From jQuery To VueJS" is still in the works. I'll be updating the pages to reflect the coming soon status of the book tomorrow!

But if interested you can leave your email address on the form at the bottom of the post.

taphangum··on How to write a programming book
This is the exact problem that I am working on with my project https://fromtoschool.com. Where we write books and create courses that teach new programming languages and frameworks to experienced developers, using the languages and frameworks that you already know.

The style we use to teach is optimized for speed of learning and teaches this way using the 'constructivist' method. I expand on this learning style, and why it is so effective more in this post: https://fromtoschool.com/why-most-programming-tutorials-are-....

taphangum··on Employers are rethinking open-plan office design
Well said.
taphangum··on Ask HN: How to transition to teaching SWE?
Probably the best thing you could do is to just start teaching.

Pick a topic you'd like to cover in-depth, set up a blog and start writing about it and sharing it.

When applying for jobs, share this with the prospective employer.

I don't believe that this field is advanced enough to have its own qualification requirements as yet. It's mostly just a 'show me' rather than a tell me style of assessment from what I've seen.

Source: Have created courses online w/ over 6,000 students. And am currently in the process of creating another series of online courses and books for developers.

Here's a post where I share some tips on the better methods of teaching software engineering: https://fromtoschool.com/why-most-programming-tutorials-are-....

taphangum··on Ask HN: What's your quarantine side project?
Thanks for the share.
taphangum··on Ask HN: What's your quarantine side project?
Thank you! What is it that you're currently learning or trying to learn at this moment?
taphangum··on Ask HN: What's your quarantine side project?
I've spent a decent amount of time learning over the time that this quarantine has been going on.

A major issue that I've seen is that of most beginner-focused educational content not being fast enough to learn with for the more experienced developer. This along with the fact that time is often a big issue for us. I've had numerous times where I had to learn a new framework within a 1-2 week time span in order to plug some work gap or speed up a project, and found no legitimate resources that could allow an intermediate developer like me to learn faster.

This is why I am currently creating content targeted specifically at intermediate to advanced developers and teaching new languages and frameworks (using the 'constructivist' method) in a way that makes the process of learning them much more efficient. In short, faster.

It's a little rough around the edges but you can check out the blog where I share my current tutorials here: https://fromtoschool.com.

To gain a better understanding of why the method of teaching that I've described is more efficient than others for the intermediate developer, check out this post: https://fromtoschool.com/why-most-programming-tutorials-are-....

taphangum··on Ask HN: Resources to move from intermediate to advanced programmer?
I am actually creating a resource for this exact use case. You are very right that there is very little out there that specifically focuses on the more intermediate to advanced developer.

A major issue that most of the developers like me and you within this demographic face is that of most beginner-focused content not being fast enough to learn with. This along with the fact that time is often a big issue for us. I've had numerous times where I had to learn a new framework within a 1-2 week time span in order to plug some work gap or speed up a project, and found no legitimate resources that could allow an intermediate developer like me to learn faster.

This is why I am currently creating content targeted specifically at intermediate to advanced developers and teaching new languages and frameworks (using the 'constructivist' method) in a way that makes the process of learning them much more efficient. In short, faster.

It's a little rough around the edges but you can check out the blog where I share my current tutorials here: https://fromtoschool.com.

To gain a better understanding of why the method of teaching that I've described is more efficient than others for the intermediate developer, check out this post: https://fromtoschool.com/why-most-programming-tutorials-are-...

taphangum··on Are Ideas Getting Harder to Find?
I actually wrote a post about coming up with ideas, and the difficulty of doing so before:

https://www.lifehack.org/articles/productivity/how-to-consis...

There are two things you need for ideas:

1. The raw material from which to generate them: Other older ideas.

2. A mind that is able to synthesize ideas appropriately.

Ideas becoming 'harder' to 'find', is simply a function of one of these two things not being fully optimized.

I personally don't think that we have less of either of the two.

So no, I don't think Ideas are getting harder to find.

taphangum··on Ask HN: What is your blog and why should I read it?
https://fromtoschool.com - It's a little rough around the edges, but I'm in the process of testing out a new, faster way of teaching programming. Instead of assuming no similar knowledge when teaching a new language or framework, we try to leverage the knowledge of similar languages and frameworks that you already have to build the new knowledge structure.

I expand on this idea more here: https://fromtoschool.com/why-most-programming-tutorials-are-...

taphangum··on Ask HN: Who wants to be hired? (April 2020)
SEEKING WORK| London, United Kingdom | REMOTE Technologies: Laravel, Javascript, Node.js, Express, Postgres, MongoDB, GatsbyJS, React, React Native, jQuery, Vue.js, HTML, CSS, TailwindCSS, AWS, Azure, Linux, Docker, Redis, SASS, RESTful APIs, AngularJs, PHP, Python, Ruby, WordPress.

Remote: Yes

Location: London, England

Willing to relocate: Yes

Github: https://github.com/Tapha.

Email: taphangum7@gmail.com

I maintain a coding blog at: https://fromtoschool.com/

Linkedin: https://www.linkedin.com/in/tapha-ngum-42a2944a/

I'm a full-stack developer with 10+ years in Web and Hybrid Mobile/Desktop Apps using front-end and back-end technologies.

Have developed relatively popular open-source software in the past: see Github link.

Specialized in Web development, with additional experience in that I founded a popular niche app templates site called https://myapptemplates.com, which I was fortunate enough to grow using SEO and then, after a year, subsequently sell. Through this, I solidified my SEO/marketing-related skills, as well as my ability to create and manage complex projects within the context of the marketplace that I was operating in.

This, along with a solid grounding as a developer, allows me to provide a unique perspective, and ultimately, a high-quality result to any individual or business I work with.

taphangum··on Ask HN: Freelancer? Seeking freelancer? (March 2020)
SEEKING WORK| London, United Kingdom | REMOTE Technologies: Laravel, Javascript, Node.js, Express, Postgres, React, React Native, jQuery, Vue.js, HTML, CSS, TailwindCSS, AWS, Azure, Linux, Docker, Redis, SASS, RESTful APIs, AngularJs, PHP, Python, Ruby, WordPress.

Remote: Yes

Willing to relocate: No

Github: https://github.com/Tapha

Email: taphangum7@gmail.com

Linkedin: https://www.linkedin.com/in/tapha-ngum-42a2944a/

Rate: Either fixed per project or $50-$85/hour (based on project type);

I'm a full-stack developer with 10+ years in Web and Hybrid Mobile/Desktop Apps using front-end and back-end technologies.

Have developed relatively popular open-source software in the past: see Github link.

Specialized in Web development, with additional experience in that I founded a popular niche app templates site called https://myapptemplates.com, which I was fortunate enough to grow using SEO and then, after a year, subsequently sell. Through this, I solidified my SEO/marketing-related skills, as well as my ability to create and manage complex projects within the context of the marketplace that I was operating in.

This, along with a solid grounding as a developer, allows me to provide a unique perspective, and ultimately, a high-quality result to any client I work with.

taphangum··on Show HN: I made a CRM system to make sales fun
Thanks a lot for sharing. I have it, but have never gotten around to reading. Will do now.
taphangum··on Show HN: I made a CRM system to make sales fun
Is there a guide or a book you'd recommend on designing software like this (in terms of the UI)? You've done very well.
taphangum··on Show HN: My low-tech, 1997-style site helped me adopt thousands of subscribers
There's a certain charm from the early 90's that's been lost with all these new design trends.

I personally think that it has something to do with simplicity indicating that you are dealing with an individual. Not a 'faceless' company. Hence the charm.

In the 90's, you were almost always interacting with a site designed by an individual. Think GeoCities/AngelFire - so this was always a given. Now much less so.

taphangum··on Ask HN: How to validate a market opportunity in a cost effective way?
Here's the way that I do it. Copied from a previous comment:

Keywords, Google keyword tool, forum chats, Reddit comments. Use tools like these to find EVIDENCE that people are trying to find a solution (similar to yours) to the problem they have.

If you find this evidence, it proves that:

1. There is an inefficiency present (opportunity is simply inefficiency by another name).

2. It shows that the problem is painful enough that people are trying to find a way to solve it. And..

3. It proves that the customer is aware enough of the problem to be able to see you as a likely solution (so you don't have to educate them).

I used this process to come up with my own successful ideas. One of which being: https://myapptemplates.com.

This video will help shed more light on the above https://www.youtube.com/watch?v=exMoRoaxKtQ

taphangum··on Ask HN: How often do gold-rush opportunities like iPhone’s App Store happen?
Seems to be about once every 10 years. But it might be accelerating due to speed of technical innovation.

The most recent one has obviously been crypto. Whatever will be next is probably bubbling somewhere on a forum or subreddit with a few people who really believe in it, but most not really taking it seriously. The Paul Graham 'looks like a toy' [1] heuristic is a good one.

The chief requirement seems to be a small, organic but very intense group of people, with a long term view, who are unflinchingly sure that it - whatever it is - will work, eventually.

This seems to be as, if not more important than what the thing actually is.

[1] http://www.paulgraham.com/organic.html

taphangum··on Ask HN: What was the best decision you made in your career?
"Interesting that we don't have a visceral reaction to the notion that people would make a lot of money not helping other people."

If for-profits didn't help people, they literally would not exist.

taphangum··on Ask HN: As a dev (not investor) which crypto$$$ are you most enthusiastic about?
Was wondering the same. OP?
taphangum··on Ask HN: People who employ contractors, what is it that makes them attractive?
Thanks for the answer!

So if I'm understanding you correctly then the best thing to do on my end is:

1. Look for a niche in which I have a deep level of expertise.

2. Target only those employers. With evidence of this expertise.

3. When targeting those employers, only seek out the ones that tend to hire people on a short term basis. I.e. project-focused company, like an agency or something along those lines.

Is this a good assessment of the heuristics I should be following?

taphangum··on Vue.js vs. React
If anyone is interested in more Vue talk and some back and forth, check out the VueJS subreddit here: https://www.reddit.com/r/vuejs. It's probably the most active VueJS community online.
taphangum··on Ask HN: How did you go about estimating the “market” for your last product?
Keywords, Google keyword tool, forum chats, Reddit comments.

Use tools like these to find EVIDENCE that people are trying to find a solution (similar to yours) to the problem they have.

If you find this evidence, it proves that:

1. There is an inefficiency present (opportunity is simply inefficiency by another name).

2. It shows that the problem is painful enough that people are trying to find a way to solve it. And..

3. It proves that the customer is aware enough of the problem to be able to see you as a likely solution (so you don't have to educate them).

I used this process to come up with my own successful ideas. One of which being: https://myapptemplates.com.

This video will help shed more light on the above https://www.youtube.com/watch?v=exMoRoaxKtQ

taphangum··on Ask HN: When has switching the language/framework made an important difference?
Switching from CodeIgniter to Laravel saved me a ton of time, and ultimately made start to enjoy programming again.

I'm actually in the process of writing a book about the key differences between the two frameworks, enabling people to shorten the time it takes to get the hang of Laravel. It'll document the differences and similarities between the two frameworks so that you can use your CodeIgniter knowledge to learn Laravel.

I.e. the difference between routing methods in CodeIgniter vs. Laravel, and how migrations work in one vs the other.

Almost everything to do with migrations still has to be done manually, for the most part. I.e. having to create your own controller (https://stackoverflow.com/questions/9154065/how-do-i-run-cod...) in order to run a migration in CodeIgniter vs the more slick 'php artisan migrate' command in Laravel.

If you want to know more about it, you can add your email here: Book info (it's a google form) https://goo.gl/forms/gCAT33rl1h6JbQsw2

← PreviousPage 3 of 12Next →