Skip to main content

Agentic AI realization

  • figure out the best way to use multiple models in an agentic IDE. simple tasks should use cheaper models, and only complex ideas should use latest models. Basic changes like CSS should be done manually without the need to use AI at all. It all falls down to how you use your brain to reach efficiency. on which models to use and when. 
  • using AI is like using frameworks. you are calling some simple looking builtin functions to do monstrously complex stuff behind the scene.
  • the money is not on what you can do but how more efficiently you can do what has already been done. Some frameworks do things better than others. and much of your value is knowing the hidden gems in the tech industry. Better tools sometimes can do more than simply knowing some syntaxes, in the long run.
  • we should focus on the ideas, and much less on how to implement them since humans are meant to do creative stuff and machines, the repetative stuff. so we should use AI as tools to get past the tedious delays in implementing our ideas, which actually matter
  • "Learning to do things manually", a friend of mine prefers, to learn to make components himself to understand how it is done. He wishes to learn DSA to empower his web dev career. I do agree that leaving it all to a blackbox may have harm in the long term.

# Useful Videos

  - Antigravity does not limit on tokens, but on “work done” (??). bigger contexts (prompts) mean higher token costs.  
  - do the planning outside the agentic IDE. (use arena.ai and feed it to Gemini Flash, so it doesn’t have to think (which it is bad at)  
  - always to a fresh start; Antigravity checks through the entire chat every time  
  - keep a session_state.md for a comprehensive hand-off or “picking up where you left” instead of starting all over for each chat.  
  - match model to the task: Gemini Flash < Claude Sonnet < Gemini Pro < Claude Opus  
  - pinpoint the file (and exact range of lines?) that needs to be changed. You don’t want the agent to look through your entire project  
  - don’t “always allow” when running an action  
  - "The smaller the task, the better the results"  
  - "If you cannot break a big problem in small parts, you don't understand the problem well enough"  
  - fundamental engineering: "problem solving" and "critical thinking"  
    - plan out a solution  
    - breaking the problem down  
    - code it  
  - “(in its current state) Do not let AI do all the thinking for you. I am personally okay  
  - one of the must watch videos for the AI era I would argue

Comments

Popular posts from this blog

What is Logic?

  I want to talk about the topic of logic in discrete mathematics and programming in general. Take these words as vaguely and loosely as possible. What is logic? I think that whenever the answers to these questions are present... "What is happening?" "Why is it happening?" and "How is it happening?" then we can say that logic is established. Logic is the core of computer programming. The bit logic that tells a computer what to choose (1) and what to ignore (0) marks the beginning of any journey in advanced computer subjects. "Logic in discrete mathematics is the study of valid reasoning and inference, focusing on the principles that govern the truth of statements. It includes concepts such as propositional logic, predicates, and the rules of inference, which are essential for mathematical proofs and computer science applications." (GeeksforGeeks, Wikipedia) to me, logic is like postulates when forming an idea. "Logical Axioms" seem more...

"Programming শেখার জন্য কোন course করবো?"

  এই প্রশ্নের জবাবে সচরাচর যে কথা নির্দ্বিধায় বলবো তা হলো,  "কোনোটাই না।"  কারণ এটা এমন একটা skill যেটা নিজের ইচ্ছা আর প্রতিদিনের চেষ্টা না থাকলে কেউই আপনাকে শিখাতে পারবে না।  তবে, বাঙালি হিসেবে, নিজের ইচ্ছা থাকা সত্ত্বেও আন্তরিকতার একটা চরম অভাব থাকা তো প্রতিদিনের নজির। এমতাবস্থায় কেউ গেলায় না দিলে হয়তো বা কোনোদিন ভাতটা হজম হবে না। সেদিক থেকে আবার কোনো course এর সাথে না থাকলেই নয়। সেজন্যে আজকে এমন একজন ভদ্রলোকের ব্যাপারে বলবো যাকে ব্যক্তিগতভাবে আমি বাঙালি programmer দের ভিতর সবচেয়ে বেশি সম্মান করি। উনি হলেন Shahjalal Shohag [ 1 ]  CodeForces এর আমার দেখা প্রথম বাঙালি Grandmaster (not the first) [ 2 ] আমি programming sector এ খুব বেশি active না, at least not recently. তবে এই sector এ উনার অবদানের result প্রতিদিন‌ই খেয়াল করি যখন তার Discord Server [ 3 ] এ একেকটা "help post" আসে।  মাঝেমধ্যেই গিয়ে দেখি যে কেউ কেউ কোনো একটা Problem Solve করতে গিয়ে আটকে গেছে; হয় কোনো গুরুতর corner case, না হয় একটামাত্র ";" দেয় নাই। আর কিছুক্ষণের ভিতর‌ই সেটার সমাধান ...

OSSU এর উত্থান

 বন্ধুরা, আজকে OSSU নিয়ে কিছু কথা বলবো। এখনকার দিনে প্রচলিত ধারার লেখাপড়ার বাইরে গিয়ে নিজ তাগিদে বিভিন্ন skills শেখার সবচেয়ে সুন্দর platform বলা যায় OSSU। এখানে আছে, - সাজানো curriculum - বিশ্বখ্যাত প্রতিষ্ঠানের materials - Free of cost এবং Open Source  - আন্তর্জাতিক মানের community - Practical skill-based portfolio বানানোর সুযোগ https://github.com/ossu/computer-science/   এখানে গেলেই প্রথমে নজরে পড়বে অনেক ধরনের course details, যেগুলো আমাদের পরিচিত ভার্সিটির course outline এর সাথে মিলে যায়। এই course গুলো করার জন্য আছে Harvard, MIT, Stanford এর মতো বিশ্বখ্যাত প্রতিষ্ঠানের materials এবং lecture। এই গেল পরিচয়। এখন বলি এটার ব্যাপারে বলার কারণ কি, ভার্সিটির পড়া যথেষ্ট না। এটা পাকা কথা। দিনশেষে একটা চাকরির খোঁজে চারবছরের কষ্ট শেষে যদি দেখানোর মতো কোনো skills না থাকে, সেটা আসলে দুঃখজনক। OSSU এর ব্যাপারটা self-paced আর অনেকটা complementary course এর মতো। মানে আপনার যখন ইচ্ছা করবেন, আর সাথে থাকলে উপকার পাবেন। ভার্সিটি থেকে theory শিখার এবং lab করার পর এখানকার project-bas...